这是令人困惑的,在winforms中这是非常容易的,但在WPF中,这似乎是不可能的。
我需要将网格的背景设置为图像,我认为应该很简单。
图像已设置为资源(右键单击项目名称 - >属性 - >资源选项卡 - >导入现有文件)但是当我单击背景属性并选择瓷砖画笔时,它指向我导入到Resources文件夹中的文件,直到应用程序从Visual Studio外部运行,它才起作用。
Check
我在XAML中有上述代码,如何使用资源?我也尝试了<Grid Width="550" Height="350">
<Grid.Background>
<ImageBrush ImageSource="Resources/CINTRA2016.png"/>
</Grid.Background>
,但没有成功。
两个图像都在解决方案资源管理器中具有资源的构建操作
答案 0 :(得分:3)
你的道路可能是错的。尝试使用
<Grid Width="550"
Height="350">
<Grid.Background>
<ImageBrush ImageSource="pack://application:,,,/WpfApplication1;component/Resources/CINTRA2016.png" />
</Grid.Background>
</Grid>
其中WpfApplication1
是项目的名称,Resources
是包含图片的文件夹。