xaml - 如何在 UWP 中创建自定义切换开关样式
问题描述
我正在尝试通过进入切换开关的文档大纲并选择编辑副本并放置在我的样式资源字典中,为 UWP 应用程序创建自定义切换开关样式。但是,当我这样做时,我得到一个 XAML 错误,XDG0062: The Resource "Unknown" has an incompatible type。这是在我什至对样式进行任何更改之前,就在我创建副本并将 ToggleSwitch 设置为新样式时。该错误实际上体现在按住切换按钮的 Grid 中。
复制:创建一个新页面,添加一个网格,添加一个 ToggleSwicth。然后在文档大纲中,编辑模板,将位置复制到资源字典中。注意:滑块控件也有同样的问题。
我“感觉”问题出在标题和/或开/关内容呈现器上,因为将控件指向新样式时默认内容“消失”,但对于我的生活,我无法弄清楚。
任何帮助表示赞赏。
解决方案
复制:创建一个新页面,添加一个网格,添加一个 ToggleSwicth。然后在文档大纲中,编辑模板,将位置复制到资源字典中。注意:滑块控件也有同样的问题。
是的,我可以重现您的问题,它看起来是 Visual Studio Xaml 设计器的问题。构建解决方案后,xaml 错误将自动消失。因此,请在添加模板副本后构建您的解决方案。您还可以尝试将您的 Visual Studio 更新到最新版本。
你也可以手动关闭它。
Tools->Options->Xaml->Miscellaneous-> Uncheck Show error detected by the xaml designer.
推荐阅读
- unity3d - 在 Unity 中提取 DJI 无人机参数到 XYZ 位置
- node.js - 通过 insertTime ( new Date().getTime() ) 在 mongoDB (mongoose) 上查找最后 5 个插入的文档
- applescript - 具有管理员权限的 Touch ID
- android - 在 Windows 机器上使用 Android 配置运行颤振的问题
- python - pd.eval - 将分数转换为浮动和跳过错误(丢弃错误)
- android - 如何在存储库中检索改造结果?
- c - 在C中获取文件的路径
- entity-framework - EF Core:当我有 2 个与同一个公共表相关的不同表时,如何组织模型/表并使用 DBQuery
- javascript - 如何在不条件渲染的情况下省略字符串?
- flutter - Flutter Google Maps 小部件:如何在 onDragEnd() 事件中获取标记 Id