繁体   English   中英

WPF-如何将样式的设置器绑定到元素的属性?

[英]WPF - How to bind Style's Setter to element's Property?

在WPF,XAML中,我有一种样式已应用于ComboBox的项目,我想获取当前项目的Content属性,但这似乎不起作用:

<dxe:ComboBoxEdit.Items>
    <Style TargetType="{x:Type dxe:ComboBoxEditItem}">
        <Style.Setters>
            <Setter Property="Content" Value="{Binding Converter={StaticResource CrsNameCvtor}, ConverterParameter={Binding Content,RelativeSource={RelativeSource Self}}}"/>
        </Style.Setters>
    </Style>
</dxe:ComboBoxEdit.Items>

应将Style分配给ComboBox的ItemContainerStyle属性,并且完全不需要设置Binding的ConverterParameter:

<dxe:ComboBoxEdit.ItemContainerStyle>
    <Style TargetType="dxe:ComboBoxEditItem">
        <Setter Property="Content"
                Value="{Binding Converter={StaticResource CrsNameCvtor}}"/>
    </Style>
</dxe:ComboBoxEdit.ItemContainerStyle>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM