这很令人困惑,在WinForms中这非常容易,但在WPF中似乎不可能。
我需要将网格的背景设置为图像,我以为这很简单。
该图像已被设置为资源(右键单击项目名称->属性->资源选项卡->导入现有文件),但是当我点击背景属性并选择平铺画刷时,它会指向导入到资源文件夹中的文件,这在从Visual Studio外部运行应用程序时有效,但在其中无效。
我需要将网格的背景设置为图像,我以为这很简单。
该图像已被设置为资源(右键单击项目名称->属性->资源选项卡->导入现有文件),但是当我点击背景属性并选择平铺画刷时,它会指向导入到资源文件夹中的文件,这在从Visual Studio外部运行应用程序时有效,但在其中无效。
<Grid Width="550" Height="350">
<Grid.Background>
<ImageBrush ImageSource="Resources/CINTRA2016.png"/>
</Grid.Background>
我在XAML中有上述代码,如何使用资源?我也尝试了<ImageBrush ImageSource="pack://application:,,,/CINTRA 2016;CINTRA2016"/>
但没有成功。
在解决方案资源管理器中,这两个图像的构建操作均为Resource。