【发布时间】:2013-03-22 17:30:11
【问题描述】:
我需要在运行时更改背景图像,基于该背景图像RadioButton 用户单击。我在 Visual Studio 的 WPF 项目中执行此操作,我需要将代码放在 xaml.cs 文件中的 Checked 事件中
我有一个名为 imgBackground 的图像控件,它的源集合中有 6 个图像,这些图像列在解决方案资源管理器的图像文件夹中。
我试过了:
this.imgBackground.Source = "filename.jpg";
带引号和不带引号,以及各种路径(我尝试了太多不同的变体,无法在此处全部列出)并且没有任何效果 - 我尝试的所有内容都在编辑器中出现错误,甚至在我尝试之前构建和运行任何东西(给出的错误取决于我当时尝试的内容)。
【问题讨论】:
-
那么,什么不起作用。切换或显示任何图像?您可以使用设计器+属性来选择图像。然后看源码。
-
抱歉,我应该更清楚一点 - 我什至在尝试构建和运行任何东西之前就在编辑器中得到了错误。我已经编辑了原始帖子以反映这一点。谢谢! :-)
-
显示 1 次尝试并发布错误消息
-
您遇到什么错误?它说什么???
-
从我的示例中得到的错误是“无法将类型'string'隐式转换为'System.Windows.Media.ImageSource'”
标签: c# wpf xaml imagesource