私はWPFに比較的慣れていないので、DataGridのスタイルを設定する方法に関するいくつかのチュートリアルを確認しました。それらはすべて同じ例を使用していますが、それらをプロジェクトに実装しようとすると、この迷惑なメッセージが表示されました.
これは私が実装しようとしているコードです。MSDN ページから入手しました。
<Window.Resources>
<!-- DataGrid style -->
<Style x:Key="DataGridStyle1" TargetType="{x:Type DataGrid}">
<Setter Property="ColumnHeaderStyle" Value="{DynamicResource ColumnHeaderStyle1}"/>
</Style>
<!-- DataGridColumnHeader style -->
<Style x:Key="ColumnHeaderStyle1" TargetType="DataGridColumnHeader">
<Setter Property="Height" Value="30"/>
<Setter Property="Background" Value="LightBlue"/>
<Setter Property="Foreground" Value="Blue"/>
<Setter Property="FontSize" Value="18" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="ToolTip" Value="Click to sort."/>
</Trigger>
</Style.Triggers>
</Style>
私は使用しています: - C# Framework 4.5.1 - Blend for Visual Studio 2013 - Visual Studio 2013 (両方の場所でエラーが発生しました)。
すべてのインポートと参照は問題ありません。
ソリューションのプロパティを確認しましたが、プラットフォーム ターゲットは「任意の CPU」です。
私の推測では、このプロパティはこのコントロール (DataGridColumnHeader) では非推奨になる可能性があります。
誰かが私の目標を達成するための適切な方法を教えてくれることを願っています.
前もって感謝します