我有一个返回真或假的方法。
我希望将此方法绑定到我的 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”,则执行 setter ...
我的代码:
public MainWindow()
{
DataContext = this;
InitializeComponent();
}
public string check
{
get
{
return "true";
}
}
我怎样才能得到这个工作?我现在收到一个错误(在运行时,而不是让我的程序崩溃):BindingExpression 路径错误:在 'object' ''XmlElement' 上找不到 'check' 属性