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