关于样式devexpress元素(尤其是组合框)的外观,我有一个问题。我浏览了演示,还寻找了教程,但到目前为止还没有发现任何可行的方法(尽管我知道它一定可以工作)。

以下是我如何创建组合框的示例。我的问题是,它看起来像帖子末尾的图像所示。使用settings.Properties.Native = true,它看起来像一个普通的组合框,但是如果设置为false,则看起来完全不同(可惜太大了)。
所以我的问题是:如何格式化它,使其看上去至少类似于普通组合框(按大小排列)? (换句话说,在这种情况下,通常的做法是什么?
如果通过CSS完成,那我将在其中使用哪些关键字,...?)

特纳克斯

Kategorie  @Html.DevExpress().ComboBox(
                    settings => {
                        settings.Name = "ProductCategory";
                        settings.Width = 300;
                        settings.SelectedIndex = 0;
                        settings.Properties.DropDownStyle = DevExpress.Web.ASPxEditors.DropDownStyle.DropDown;
                        settings.Properties.IncrementalFilteringMode = DevExpress.Web.ASPxEditors.IncrementalFilteringMode.Contains;
                        settings.Properties.TextField = "Name";

                        settings.Properties.DisplayFormatInEditMode = false;
                        settings.Properties.Native = false;
                        settings.Properties.TextFormatString = "{0}";
                        settings.Properties.DisplayFormatString = "{0}";
                        settings.Properties.ValueField = "Id";
                        settings.Properties.ValueType = typeof(int);
                    }
  ).BindList(Categories).GetHtml()

最佳答案

从开始->所有程序-> Developer Express xxx->组件->工具-> ASPxThemeBuilder中选择ASPxThemeBuilder工具。

相关文件:


ASPxThemeBuilder
ASPxThemeDeployer

关于c# - devexpress元素的样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14255679/

10-10 05:05