1

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

4

1 回答 1

2

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

<Image x:Name="image"/>

并在后面的代码中设置其 Source 属性,例如在 Button Click 处理程序中

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

whereNameOfFile.png必须添加到ImagesVisual Studio 项目中命名的文件夹中。

有关该方案的详细信息,请参见类 Uri 。ms-appx://

于 2016-04-10T18:41:58.967 回答