をコレクションにバインドしGrid
ていますが、コレクション内に別のコレクションがあります。
2 番目のコレクションに値がある場合、グリッド行にアイコンを表示したいと思います。
WPFでこれを行う最良の方法は何ですか? 現時点HasValues
では、コレクションをチェックするというプロパティにバインドしています。しかし、これはコレクション全体では機能しません。
public bool HasValues
{
get
{
if (this.Collection.SubCollection.Any() &&
this.Collection.SubCollection.First() != null &&
this.Collection.SubCollection.Any())
{
return true;
}
return false;
}
}
xamlは次のようになります
<Custom:CustomGridIconButton Icon="{StaticResource ShowIcon}"
Visibility="{Binding HasValues}" />
しかし、私がやりたいことは、グリッドチェックのインデックスに基づいて、そのインデックスがサブコレクションに値を持っているかどうかを確認することです...
これが理にかなっていることを願っています。
前もって感謝します