trueまたはfalseを返すメソッドがあります。
このメソッドをDataTriggerにバインドしたい
<DataGrid ItemsSource="{Binding Source={StaticResource SmsData}, XPath=conv/sms}">
<DataGrid.RowStyle>
<Style TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=check}" Value="true">
<Setter Property="Foreground" Value="Black" />
<Setter Property="Background" Value="Blue" />
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
</DataGrid>
戻り値が「true」の場合は、セッターを実行します。
私のコード:
public MainWindow()
{
DataContext = this;
InitializeComponent();
}
public string check
{
get
{
return "true";
}
}
どうすればこれを機能させることができますか?エラーが発生しました(実行時に、プログラムがクラッシュしません):BindingExpressionパスエラー:'オブジェクト'''XmlElement'に'プロパティが見つかりません'を確認してください