单击按钮后定义图像源 Windows 10 UWP,XAML C#
Define image source after button click Windows 10 UWP, XAML C#
我是一名正在尝试学习为 Windows 10 UWP 开发的新开发人员,我已经为基础知识苦苦挣扎了好几天。我只是想弄清楚如何使用 C# 更改 XAML 属性,特别是我想更改图像的来源,以便单击按钮将更改显示的图像。我习惯了 javascript 和 jQuery,这使得这个过程绝对轻松($(“#elementID”).attr("src","Images/NameOfFile.PNG");)。我如何为 UWP 应用执行此操作?数据绑定似乎很相似,但我很难理解它,无法想象做这么简单的事情会如此困难。你能帮我吗?谢谢!
最简单的方法(没有数据绑定)是在代码后面直接访问Image控件。为控件命名
<Image x:Name="image"/>
并在后面的代码中设置其来源 属性,例如在 Button Click 处理程序中
image.Source = new BitmapImage(new Uri("ms-appx:///Images/NameOfFile.png"));
其中 NameOfFile.png
必须添加到 Visual Studio 项目中名为 Images
的文件夹中。
有关 ms-appx://
方案的详细信息,请参阅 class Uri。
我是一名正在尝试学习为 Windows 10 UWP 开发的新开发人员,我已经为基础知识苦苦挣扎了好几天。我只是想弄清楚如何使用 C# 更改 XAML 属性,特别是我想更改图像的来源,以便单击按钮将更改显示的图像。我习惯了 javascript 和 jQuery,这使得这个过程绝对轻松($(“#elementID”).attr("src","Images/NameOfFile.PNG");)。我如何为 UWP 应用执行此操作?数据绑定似乎很相似,但我很难理解它,无法想象做这么简单的事情会如此困难。你能帮我吗?谢谢!
最简单的方法(没有数据绑定)是在代码后面直接访问Image控件。为控件命名
<Image x:Name="image"/>
并在后面的代码中设置其来源 属性,例如在 Button Click 处理程序中
image.Source = new BitmapImage(new Uri("ms-appx:///Images/NameOfFile.png"));
其中 NameOfFile.png
必须添加到 Visual Studio 项目中名为 Images
的文件夹中。
有关 ms-appx://
方案的详细信息,请参阅 class Uri。