我有一个关于设计 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 工具。
相关文档:
关于c# - devexpress元素的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14255679/