gpt4 book ai didi

wpf - 将图像设置为 Button 的样式内容

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

我有一个像这样定义的 WPF 按钮:

<Button Style="{StaticResource RevertButtonStyle}" />

这是样式的外观:
<Style x:Key="RevertButtonStyle" TargetType="{x:Type Button}">
<Setter Property="Height" Value="25" />
<Setter Property="Width" Value="20" />
<Setter Property="Margin" Value="3,0,0,0" />
</Style>

如何更改样式以指定内容以使用名为“revert.png”的图像?

谢谢。

最佳答案

您不能使用将 Content 属性设置为 Image 的实例。控件,因为这样图像可以被多个按钮使用。这将导致“视觉已经是另一个视觉的 child ”异常。

相反,您可以像这样使用 DataTemplate:

<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<Image Source="revert.png" />
</DataTemplate>
</Setter.Value>
</Setter>

显然,您可能需要调整图像的源 URI。

关于wpf - 将图像设置为 Button 的样式内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7250709/

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