这是令人困惑的,在
winforms中,这是非常容易的,但在
WPF中,这似乎是不可能的.
我需要将网格的背景设置为图像,我认为应该很简单.
图像已设置为资源(右键单击项目名称 – >属性 – >资源选项卡 – >导入现有文件)但是当我单击背景属性并选择瓷砖画笔时,它指向我的文件导入到Resources文件夹中,这将一直有效,直到应用程序从visual studio外部运行,它不起作用.
<Grid Width="550" Height="350">
<Grid.Background>
<ImageBrush ImageSource="Resources/CINTRA2016.png"/>
</Grid.Background>
我在XAML中有上面的代码,我如何使用资源?我也试过< ImageBrush ImageSource =“pack:// application:,,, / CINTRA 2016; CINTRA2016”/>这没用.
两个映像都在Solution Explorer中具有Resource的构建操作
最佳答案 你的道路可能是错的.尝试使用
<Grid Width="550"
Height="350">
<Grid.Background>
<ImageBrush ImageSource="pack://application:,,,/WpfApplication1;component/Resources/CINTRA2016.png" />
</Grid.Background>
</Grid>
其中WpfApplication1是项目的名称,资源包含图像的文件夹.