gpt4 book ai didi

wpf - 在 WPF 中更改标签的样式和模板

转载 作者:行者123 更新时间:2023-12-04 01:03:04 25 4
gpt4 key购买 nike

我将标签的样式和模板更改如下:

    <Label Content="Test">
<Label.Style>
<Style TargetType="{x:Type Label}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Border BorderBrush="#DDD" BorderThickness="1" CornerRadius="2" Background="#EEE" Padding="4">
<!--<TextBlock Text="{TemplateBinding Content}" />-->
<ContentPresenter Content="{TemplateBinding Content}" />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Label.Style>
</Label>

在设计时,这个作品和设计 View 显示了所有好的东西,(每个 TextBlock 或 ContentPresenter);但是当我运行项目(或编译它)时,收到此错误:

Cannot find the static member 'ContentProperty' on the type 'Control'.



有人可以帮我吗?多谢 ):

最佳答案

添加 TargetType="{x:Type Label}"到 ControlTemplate (否则它不会“知道”哪些属性可用)。

关于wpf - 在 WPF 中更改标签的样式和模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6317502/

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