【问题标题】:Styling of devexpress elementsdevexpress 元素的样式
【发布时间】:2013-01-10 10:26:39
【问题描述】:

我有一个关于 devexpress 元素(尤其是组合框)外观样式的问题。我浏览了演示并寻找了教程,但到目前为止没有找到任何似乎可以工作的东西(我知道它必须以某种方式工作)。

以下是我如何创建组合框的示例。我遇到的问题是它看起来像在这篇文章末尾的图像上显示的那样。使用 settings.Properties.Native=true 它看起来像一个普通的组合框,但如果设置为 false 它看起来完全不同(遗憾的是太大了)。 所以我的问题是:我怎样才能格式化它看起来至少有点类似于普通的组合框(按尺寸)? (换句话说,在这种情况下,常见的方法是什么? 如果通过 CSS 完成,我必须在那里使用什么关键字,...?)

Tnx

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()

【问题讨论】:

    标签: c# asp.net asp.net-mvc-3 razor devexpress


    【解决方案1】:

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

    相关文档:

    【讨论】:

    • Tnx,我试用了那个工具。看起来不错。如果我可能会问:我如何将这个主题包含到程序/组合框中? (到目前为止,我对 devexpress 没有太多经验,所以我主要知道一些基本的东西,比如如何创建字段和框,...)
    • 那么你应该使用 devexpress 主题部署工具。这将生成 css 和图像,然后你应该在你的项目中包含这个 css。
    • 谢谢。我目前仍然遇到使用主题有问题的问题,但我担心这是项目创建方式的问题。因此,它与原始问题无关,我将原始问题视为已解决。再次Tnx
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    相关资源
    最近更新 更多