繁体   English   中英

XAML中的Setter属性

[英]Setter Property in XAML

怎么了?

<Style TargetType="ComboBox" x:Key="ComboBoxStyleMex">
    <Setter Property="Name" Value="stcombo" />
</Style>

<DataGridComboBoxColumn SelectedItemBinding ="{Binding name_ru}" Header="Статус" CellStyle="{StaticResource ComboBoxStyleMex}">
</DataGridComboBoxColumn>

为什么没有设置名称?

请尝试对SelectedValueBinding而不是SelectedItemBinding进行绑定,然后重试

希望这可以帮助..

不能在样式中设置名称。

从样式应用到同一范围内的多个实例的样式中设置的名称在理论上应因名称重复而导致编译器错误(记住名称会变成代码隐藏的可访问变量名称),但直到运行时才应用样式因此,编译器不会从样式中得知名称,因此在编译期间将需要使用该名称。 为了避免出现这种矛盾,“样式”不能设置“名称”。

暂无
暂无

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

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