Windows 8.1应用程序.图像按钮“;设置”;

本文关键字:设置 按钮 图像 应用程序 Windows | 更新日期: 2023-09-27 18:27:17

我有一个适用于Windows 8.1(C#)的简单应用程序。它有一个页面,我想以编程方式添加标准图像按钮"设置"。是否可以为按钮使用标准静态图像资源?

Button btnSettings = new Button();
btnSettings.Height = 50; // will be as image size
btnSettings.Width = 50;
//btnSettings.Content = "TEST";
Canvas.Children.Add(btnSettings); // I have big Canvas object
btnSettings.UpdateLayout();
Canvas.SetTop(btnSettings, 0);
Canvas.SetLeft(btnSettings, dx - btnSettings.ActualWidth); // dx - canvas width
//btnSettings.Style = ???

谢谢。

Windows 8.1应用程序.图像按钮“;设置”;

I按钮是一个ContentControl,您可以指定一个子图像及其源发件人:https://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj153346.aspx#Y778

因此,只需在按钮中添加一个子图像控件并设置其来源即可。这是向您展示的xaml方法,但您可以在代码中执行此操作。

<按钮点击=";按钮_点击_;背景="#FF0D6AA3";高度=";100〃;宽度=";100〃><StackPanel><图像源=";Assets/Banana.png"><TextBlock文本=";香蕉;水平对齐=";"居中"/><StackPanel><按钮>

设置图像源如下:

图像img=新图像();img。Source=新的BitmapImage(新的Uri("ms-appx:///Assets/Logo.png"));

好的。这是错误的方式。若要创建设置页面,请使用此链接。所以用户可以通过将鼠标光标移动到屏幕的右上角或右下角来调用系统窗格,然后选择"设置"菜单项。在窗格中,用户可以单击链接"我的设置"。