gpt4 book ai didi

c# - 添加 Style 时多次设置属性 'Content'

转载 作者:太空狗 更新时间:2023-10-29 18:17:44 27 4
gpt4 key购买 nike

当我使用它时:

<Label Grid.Column="2"
Grid.Row="8"
Content="{x:Static res:Strings.ToolPanelEditView_Validation_MandatoryField}" >
</Label>

它运行得很好。

但是当我添加 Style 标签时:

 <Label Grid.Column="2"
Grid.Row="8"
Content="{x:Static res:Strings.ToolPanelEditView_Validation_MandatoryField}" >
<Style>
<Setter Property="Label.Margin" Value="0" />
</Style>
</Label>

它不会编译说:

The property 'Content' is set more than once

最佳答案

因为您设置了两次内容属性。在一个元素中放置更多的元素与设置内容属性没有任何额外信息是一回事

无论什么时候你想要设置元素内部内容以外的属性,你都需要将它包装在 <Element.Property> 中。

<Label  Grid.Column="2"  Grid.Row="8" Content="{x:Static res:Strings.ToolPanelEditView_Validation_MandatoryField}" >
<Label.Style>
<Style>
<Setter Property="Label.Margin" Value="0" />
</Style>
</Label.Style>
</Label>

是你想要的

关于c# - 添加 Style 时多次设置属性 'Content',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31681961/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com