虽然我知道我可以从MSDN获取所有的ControlTemplates,但它还不够方便。我试图通过添加对windows.winmd的引用来获取控件模板,然后以编程方式获取模板,比如WPF.but。我得到了一个异常,然后我查找了windows.winmd,我发现控件类型没有公共构造函数,可能是私有构造函数导致了这个异常。我还尝试在UWP应用程序中获取模板,但我没有用于在UWP中将ControlTemplate类型序列化和反序列化为Xaml格式的类。(UWP的XamlWriter和控件的行为与Wpf中的不同)
(我为我糟糕的英语感到抱歉)
发布于 2017-08-10 10:22:26
当您安装sdk时,您可以在PC中找到的所有样式。
文件路径为C:\Program Files[(x86)]\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\{sdk}\Generic
如果在程序文件中找不到Windows Kits,可以在程序文件(x86)中找到它。
我的路径是C:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.14393.0\Generic
我可以看到包含所有样式的generic.xaml文件。
或者,您也可以下载file。
请参阅:https://msdn.microsoft.com/en-us/library/windows/apps/mt299136.aspx
https://stackoverflow.com/questions/45603328
复制相似问题