2016-04-10 44 views
1

我是一名尝试学习为Windows 10 UWP开发的新开发人员,我一直在为基础工作挣扎几天。我只是想弄清楚如何改变使用C#的XAML属性,特别是我想改变图像的来源,以便点击一个按钮将改变显示的图像。我习惯了JavaScript和jQuery,它使得这个过程绝对无痛($(“#elementID”)。attr(“src”,“Images/NameOfFile.PNG”);)。如何为UWP应用程序执行此操作?这似乎是数据绑定类似,但我很难理解它,无法想象做这么简单的事情将不得不如此困难。你能帮助我吗?谢谢!按钮单击后定义图像源Windows 10 UWP,XAML C#

回答

2

最简单的方法(无数据绑定)是直接访问后面代码中的Image控件。给控件一个名称

<Image x:Name="image"/> 

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

image.Source = new BitmapImage(new Uri("ms-appx:///Images/NameOfFile.png")); 

其中NameOfFile.png必须添加到您的Visual Studio项目命名为Images文件夹。

有关ms-appx://方案的详细信息,请参阅class Uri

+0

是!!!!!!!!非常感谢!! –