我有一个程序,其中有很多按钮。每个按钮的背景设置为
<Button x:Name="mybutton" HorizontalAlignment="Left" Height="30" Margin="76,110,0,0" VerticalAlignment="Top" Width="25" Click="some_click">
<Button.Background>
<ImageBrush ImageSource="Resource/button_picture.png"/>
</Button.Background>
</Button>
图像显示为背景.xaml当程序未运行但当我运行应用程序时图像不作为按钮的背景。如何调试按钮中的背景?有没有什么愚蠢的错误?
让我们确保在您的场景中正确设置了以下属性
1) 构建动作->资源
2) 复制到输出目录->不复制
3)不要使用图像源的相对路径,而是尝试使用像这样的图像的完整路径(我这样说是因为我不知道图像资源位于您的项目中的位置,在WPF中使用相对路径是完全正常的)
<Image Source="pack://application:,,,/AssemblyNameContainingImageResource;component/Resource/button_picture.png" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)