0
我将一个Grid
绑定到集合,集合内部是另一个集合。基于集合的值设置图标
如果第二个集合有任何值,我想在网格行中显示一个图标。
什么是在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}" />
但我想这样做是基于如果该指数在副cllection值网格检查索引...
希望这是有道理的。
在此先感谢
上传你网格的xaml代码... –
为什么要检查'this.Collection.SubCollection.Any()'两次? –