3

我有一个关于 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()

组合框外观的图像

4

1 回答 1

1

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

相关文档:

于 2013-01-10T11:00:43.347 回答