关于样式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/