以下 TargetType 规范之间有什么区别?
1.
<Style TargetType="{x:Type Button}" ...
2.
<Style TargetType="Button" ...
看起来两者都很好。
最佳答案
在第一个例子中,Type
标记扩展创建 Type
的实例由给定的字符串指定,即 Button
.
在第二个例子中,与 TargetType
关联的类型转换器属性转换字符串 "Button"
进入所需的Type
.
两者给出完全相同的结果。值得注意的是,在 Silverlight 中 Type
标记扩展不存在,因此 (2) 是唯一可能的。
关于.net - 样式 TargetType 属性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7242005/
在 WPF 中,您可以设置 TargetType到类型的名称,或者您可以将其设置为 {x:Type nameOfType} . 有谁知道有什么区别? 最佳答案 没有。由于属性类型是 Type ,XAM
有什么区别 TargetType="{x:Type Button}" 和 TargetType="Button" 最佳答案 XAML 设计器应用内置类型转换器,将字符串值“Button”转换为 Sys
我为Button的TargetType定义了一个简单的buttonStyle;但将样式设置为按钮会产生异常(exception)。
我在 WPF 中创建了这个用户控件 当我编译这个时,我收到以下错误。 “UserControl1” ControlTemplate Tar
以下 TargetType 规范之间有什么区别? 1.