我想检查特定Collection
的{{1}}是否有项目,然后在Controller
按钮上执行某项任务,我所做的是:
IsEnabled
我不确定如何将<Button>
<Button.Style>
<Style TargetType="Button">
<Style.Triggers>
<DataTrigger Binding="{Binding ContactController.MyList, Converter={x:Static HaveItemsConverter}}" Value="False">
<Setter Property="IsEnabled" Value="False"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
转换为控制器,伪代码:
List<T>
有人可以帮帮我吗?
答案 0 :(得分:0)
我找到了解决方案:
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
IList coll = (IList)value;
if (coll.Count > 0)
return true;
return false;
}