首页 > 解决方案 > XAML 有没有将数组的索引绑定到样式中的方法?

问题描述

可以绑定数组的索引,例如:

<Style x:Key="NameButtonStyle" TargetType="Button">
    <Setter Property="Visibility" Value="{Binding Array[{Binding custom property index}]}/>
</Style>

标签: wpfxamlbindingstyles

解决方案


仅当“索引”由常量指定时,例如1

<Style x:Key="NameButtonStyle" TargetType="Button">
    <Setter Property="Visibility" Value="{Binding Array[1]}/>
</Style>

您不能1在上面的示例中用运行时解析的动态值替换。如果你需要这个,你必须使用转换器或公开一个返回Array[x]代表x动态值的属性。


推荐阅读