[英]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.