如何从 XAML 样式或模板中引用类型?WPF 语法在我的 Windows 应用商店项目中不起作用。
IDE 用“Windows 应用程序项目不支持类型”向我咆哮。
如何从 XAML 样式或模板中引用类型?WPF 语法在我的 Windows 应用商店项目中不起作用。
IDE 用“Windows 应用程序项目不支持类型”向我咆哮。
使用以下语法:
<Style TargetType="xmlNamespacePrefix:MyControlClassName" >
...
也就是说,您不需要在 Windows Store 和 Phone 应用程序中使用 {x:Type } 语法。
MSDN 说:
如果您已将 XAML 用于 Windows Presentation Foundation (WPF),那么您可能已使用 x:Type 标记扩展来填充任何采用 System.Type 的 XAML 值。Windows 运行时 XAML 分析器不支持 x:Type。相反,您应该在不使用任何标记扩展的情况下按名称引用类型,并且任何必要的 XAML 到支持的类型转换都已由 XAML 解析器中的内置转换行为处理。
http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.style.targettype