在按钮内嵌入图像对象
本文关键字:图像 对象 按钮 | 更新日期: 2023-09-27 17:59:57
我目前有一个将图像对象嵌入按钮内部的示例。xaml看起来像这样:
<Button Height="194" HorizontalAlignment="Left"
Margin="23,27,0,0" Name="button1" VerticalAlignment="Top" Width="216"
Click="button1_Click">
<Image Name="image1" Stretch="Fill"
Source="/WPFButtonEmbedded;component/BenderInSpaceFace.png"
Height="105" VerticalAlignment="Bottom" Width="158" />
</Button>
然而,当我试图自己重新创建这个时,我似乎遇到了一个错误。我想也许他们是绑在一起的,但看看这个例子,似乎并不是这样。此外,"图像1"是我通过单击添加现有项目添加的图像。
欢迎提出任何意见或建议。
谢谢。
如果需要将图像设置为内容你可以通过在资源中设置样式来完成
<Window.Resources>
<Image x:Key="Img" Source="/WPFButtonEmbedded;component/BenderInSpaceFace.png" Stretch="Fill"/>
<Style x:Key="ButtonStyle" TargetType="{x:Type Button}">
<Setter Property="Content" Value="{StaticResource Img}" />
</Style>
</Window.Resources>
然后您可以设置按钮的样式
<Button Style="{StaticResource ButtonStyle}" />