Expression BlendでDataGridを使用していますが、レジストリのみを表示してColumnHeaderを非表示にするだけで済みます。WPF DataGridの列見出しを非表示にするにはどうすればいいですか?
どうすればよいですか?
Expression BlendでDataGridを使用していますが、レジストリのみを表示してColumnHeaderを非表示にするだけで済みます。WPF DataGridの列見出しを非表示にするにはどうすればいいですか?
どうすればよいですか?
DataGridのプロパティを見ると、ヘッダーセクションがあります。そこには、 "ヘッダーの可視性"フィールドがNoneに設定されています。
それとも、単にデータグリッドXAMLを変更し、これは、二重投稿することができるプロパティに
HeadersVisibility="None"
を追加することができますが、とても奇妙されていますが、あまりにも背後にあるコードからこれを行うことができます。
dg_Mainという名前のXAMLデータグリッドでの背後にあるC#のコードは次のようになり:背後にあるコードでこれを行う
dg_Main.HeadersVisibility = Microsoft.Windows.Controls.DataGridHeadersVisibility.None;
は、必要に応じて動的にヘッダーを表示し、非表示にすることが容易になります。
両方のDataGridと WpfToolkit:Microsoft.Windows.Controlsのデータグリッドは、あなたが本当にから選択することができ、データグリッドのプロパティ]ウィンドウでプロパティ
HeadersVisibility="None"
を持っています利用可能なオプション
None
Column
Row
All
しかし、これはの[プロパティ]ウィンドウに表示されませんWpfToolkit:D ataGrid 私が知る限り、それを.xamlファイルの中に入力する必要があります。
<WpfToolkit:DataGrid HeadersVisibility="None">
...
</WpfToolkit:DataGrid>
もし私がUserControl全体を投稿することができます。それは役に立ちますか?