SettingsFlyout.IconSource 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 SettingsFlyout 标头中显示的图标图像。
public:
property ImageSource ^ IconSource { ImageSource ^ get(); void set(ImageSource ^ value); };
ImageSource IconSource();
void IconSource(ImageSource value);
public ImageSource IconSource { get; set; }
var imageSource = settingsFlyout.iconSource;
settingsFlyout.iconSource = imageSource;
Public Property IconSource As ImageSource
<SettingsFlyout IconSource="uri"/>
属性值
显示在 SettingsFlyout 标头区域中的图标图像,通常位于标题的右侧。 默认值为 null,这将导致不显示任何图像。
注解
注意
即使默认属性值为 null,Microsoft Visual Studio 设置浮出控件项模板也会将 IconSource 设置为应用的小徽标 (IconSource="Assets/SmallLogo.png"
) 。
IconSource 属性通常在 XAML 中设置,以利用从字符串的内置转换。
如果在代码中设置了 IconSource 属性,则可以使用 BitmapImage 对象,该对象使用统一资源标识符 (URI 构造,) 描述有效图像源文件的路径。 还可以使用流(可能是存储文件中的流)初始化 BitmapSource ,但这对于 SettingsFlyout UI 方案来说并不常见。
在 XAML 中设置 IconSource
如果在 XAML 中将 IconSource 属性设置为属性,则使用统一资源标识符 (URI) 设置 IconSource 属性。 此行为依赖于基础类型转换,该转换将字符串作为统一资源标识符处理 (URI) ,并调用 BitmapImage (Uri) 构造函数的等效项。 XAML 分析程序使用所分析的 XAML 页面的基本统一资源标识符 (URI) 解释表示相对统一资源标识符 (URI) 的任何字符串。 例如,如果在 XAML 中指定值“Images/myimage.png”,则该字符串将被解释为一个相对路径后缀,该后缀追加到基本统一资源标识符 (URI) XAML 页面本身所在的应用包中的位置。
<SettingsFlyout Width="346" IconSource="Images/myimage.png" />
还可以使用 XAML 中的属性元素语法,将具有有效源的 BitmapImage 对象元素指定为属性值。