3

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

コンボボックスの外観のイメージ

4

1 に答える 1

1

[スタート] -> [すべてのプログラム] -> [Developer Express xxx] -> [コンポーネント] -> [ツール] -> [ASPxThemeBuilder] からASPxThemeBuilderツールを選択します。

関連ドキュメント:

于 2013-01-10T11:00:43.347 に答える