0
私はプロパティと呼ばれるロードにバインドされています。このようなTeleric RadGridビュー持つようにDataTriggerバインド:WPFは、別のプロパティ
<telerik:RadGridView x:Name="myRadGridView"
ItemsSource="{Binding Load}">
私はと呼ばれるプロパティにバインドすることと同じグリッドのDataTrigger持っているがcheckColorはRadGridViewのLoadプロパティと同じクラスにあります。私は両方のプロパティが同じクラスにあるので、これは動作していないと思いますか?正しい構文は何でしょうか?
<telerik:RadGridView.Resources>
<Style TargetType="telerik:GridViewRow">
<Style.Triggers>
<DataTrigger Binding="{Binding checkColor}" Value="true">
<DataTrigger.Setters>
<Setter Property="Background" Value="Blue" />
</DataTrigger.Setters>
</DataTrigger>
</Style.Triggers>
</Style>
</telerik:RadGridView.Resources>
_「?両方のプロパティが同じクラスにいるので、私はこれが動作しないと思う」_ - だからこそだろう大丈夫ですか?上記の問題は、 'Style'リソースを宣言するだけで、それを適用したいオブジェクトの' Resources'に問題がある可能性が高いようです。それは動作しません。そのオブジェクトの_parent_オブジェクトの1つで宣言する必要があります。これが問題ではない場合は、問題を確実に再現する良い[mcve]を提供してください。 –
別の方法で発見されました。コメントのためにPeterに感謝します。 – Jeff