DataGridで特定の列ヘッダーを非表示にすることは可能かどうか疑問に思います。たとえば、列2のヘッダーを非表示にしたいのは、その中にContolを配置する必要があり、ヘッダーが不要になったためです。
2 に答える
0
DataGridColumnHeader スタイルを適用してみてください
<Style x:Key="CustomHeader" TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="DataGridColumnHeader">
<Grid >
<!-- Put the code for the controller here -->
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
列ヘッダーを表示したくない場合は<ContentPresenter />
、スタイルにタグを含めないでください
于 2012-10-08T06:34:09.870 に答える
0
あなたのことを正しく理解しているかどうかわかりません。はい、次のようにして非表示にすることができます。
column2 のヘッダーには何でも入れることができます。私が知る限り、必要なのは UIElement だけです。電卓などを置けるので、用途に合わせて使い分けてください。
于 2012-10-08T06:21:33.530 に答える