本主题专门详细论述了用于 WPF XAML 的标记扩展。

 

本主题包括下列各节。

另一种情况是,可以指示 XAML 处理器使用向对象构造函数提供非默认参数的语法。在这些类型的情况中,标记扩展可以提供解决方案。

可以实现标记扩展以便为特性用法中的属性和/或属性元素用法中的属性提供值。

然后,由紧跟在左大括号后面的字符串标记来标识标记扩展的类型。

当用在属性元素语法中时,标记扩展在外观上与其他任何用于提供属性元素值的元素相同,即:一个将标记扩展类作为一个元素引用并以尖括号 (<>) 括起的 XAML 元素声明。

MarkupExtension 基类(也在 System.Xaml 中定义)提供了所有标记扩展均应使用的模式,以便在 XAML 读取器和 XAML 编写器中得到支持(包括在 WPF XAML 中得到支持)。

  • x:Type 标记扩展。

  • x:Static 标记扩展。

  • x:Null 标记扩展。

  • x:Array 标记扩展。

 说明

x: 映射,并通过它来标识属于 XAML 语言的 XAML 命名空间已定义部分的那些实体,这与 WPF 默认命名空间或与特定框架不相关的其他 XAML 命名空间相反。

Binding)。

  • StaticResource 标记扩展。

  • DynamicResource 标记扩展。

  • 绑定标记扩展。

  • RelativeSource MarkupExtension。

  • Styling with ControlTemplates Sample(使用 ControlTemplates 设置样式的示例)。

  • ColorConvertedBitmap 标记扩展。

  • 控件创作概述。

相关文章:

  • 2022-01-29
  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2021-10-10
猜你喜欢
  • 2022-01-10
  • 2021-06-04
  • 2021-06-17
  • 2021-05-09
相关资源
相似解决方案