1
私のWPFアプリケーションで次のXAMLを使用しようとしました。MahAppsメトロでDataGridTextColumnにスタイルを適用
残念ながら、MahApps Metroのコントロールの以前のスタイリングは削除されています。どのように私は既存のスタイルを維持するが、それを変更するだけである。
私のWPFアプリケーションで次のXAMLを使用しようとしました。MahAppsメトロでDataGridTextColumnにスタイルを適用
残念ながら、MahApps Metroのコントロールの以前のスタイリングは削除されています。どのように私は既存のスタイルを維持するが、それを変更するだけである。
これを試してみてください:
スタイル:
<Style x:Key="DatagridCellStyle1"
TargetType="{x:Type DataGridCell}"
BasedOn="{StaticResource {x:Type DataGridCell}}">
<Setter Property="HorizontalAlignment" Value="Center" />
</Style>
XAML:
<DataGridTextColumn Header="DUE"
Binding="{Binding QTYDue}"
CellStyle="{StaticResource DatagridCellStyle1}" />
OR
<DataGridTemplateColumn Header="DUE">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<DataGridCell Style="{StaticResource DatagridCellStyle1}">
<TextBlock Text="{Binding QTYDue}"></TextBlock>
</DataGridCell>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
あなたは<スタイルBASEDON =を "...">しようとしたことがありますか? – mechanic
ええ、それ以降は、DataGridTextColumnで定義されたスタイルをどのようにして一致させるかわかりません。 MahApps.Metro.Controlsのリソースでスタイルを参照するさまざまな方法を試しましたが、それを理解できませんでした。 –