2

ばかげた質問かもしれませんが、答えを探すのに半日を費やしましたが、うまくいきませんでした。

DevExpress GridControl が含まれている WPF ビューがあります (私が開発したものではありません)。問題は、「自動調整」オプションをクリックすると、水平スクロールで幅が広すぎることです。ヘッダータイトルが長いのが原因ですが、2行に折り返せばOKです。

いくつか検索した結果、必要なのはColumnAutoWidthプロパティだと思いました。問題は (ここでばかげた部分になります)、設定方法がわからないことです! このため、少なくとも動作するかどうかを確認できません! ドキュメントには例がなく、コードのオートコンプリートはその存在をどこにも示していません。私はいくつかの仮定を持っていましたが、それらは間違っているように見えました。

このプロパティにアクセスする方法について、誰かが XAML (または少なくともコード ビハインド) の例を共有できますか?

4

2 に答える 2

3

列から幅要素を削除し、テーブルビューの自動幅要素を設定するだけです。投稿したリンクは xtraGrid コントロールに関連しており、WPF フォームではなく Windows フォームです。TableView.AutoWidth プロパティから幅を制御する必要があります。

次のドキュメントを読んでみてください

于 2012-12-25T15:43:54.063 に答える
2

あなたのリンクは、WinForms グリッドのドキュメントです。Wpf GridColumn の場合http://documentation.devexpress.com/#WPF/DevExpressXpfGridGridColumnMembersTopicAll

私があなたの質問を理解しているように、列幅を固定したいのです。これを試して

<dxg:GridColumn Header="MyAwesomeColumn"
    Width="40"
    FixedWidth="True"
    FieldName="MyFieldName" />
于 2012-12-25T15:06:03.943 に答える