按钮单击Windows 10 UWP,XAML C#后定义图像源

时间:2016-04-10 18:12:30

标签: c# windows xaml uwp-xaml

我是一名新开发人员,正在努力学习Windows 10 UWP的开发,而且我已经在基础知识上苦苦挣扎了好几天。我只想弄清楚如何使用C#更改XAML属性,特别是我想更改图像的来源,以便单击按钮将更改显示的图像。我习惯了javascript和jQuery,这使得这个过程绝对无痛($(“#elementID”)。attr(“src”,“Images / NameOfFile.PNG”);)。我如何为UWP应用程序执行此操作?似乎数据绑定是相似的,但我很难理解它,并且无法想象做这么简单的事情就必须如此困难。你能帮帮我吗?谢谢!

1 个答案:

答案 0 :(得分:2)

最简单的方法(没有数据绑定)是直接访问后面代码中的Image控件。为控件命名

digest

并在其后面的代码中设置其Source属性,例如在按钮单击处理程序

<Image x:Name="image"/>

其中image.Source = new BitmapImage(new Uri("ms-appx:///Images/NameOfFile.png")); 必须添加到Visual Studio项目中名为NameOfFile.png的文件夹中。

有关Images计划的详细信息,请参阅class Uri