如何使用 VisualStudio 2019 为 Microsoft.Toolkit.Uwp.UI.Controls 中的控件获取 UWP 的默认模板(样式代码)?
Posted
技术标签:
【中文标题】如何使用 VisualStudio 2019 为 Microsoft.Toolkit.Uwp.UI.Controls 中的控件获取 UWP 的默认模板(样式代码)?【英文标题】:How to get Default Template(Style Code) of UWP for Controls in Microsoft.Toolkit.Uwp.UI.Controls using VisualStudio 2019? 【发布时间】:2022-01-06 00:29:55 【问题描述】:我在我的 UWP 项目中包含了适用于 Microsoft.Toolkit.Uwp.UI.Controls 的 Nuget 包。 我尝试使用 VS2019 为这个包中的任何控件(如 DataGrid)获取默认模板。但是,编辑模板-> 编辑复制选项被禁用。如何获取这个包的默认模板和样式?
来自 Microsoft.UI.Xaml 的控件(如 Button、TextBox 等)具有编辑复制选项。工具包中的控件仅不可用。为什么?
【问题讨论】:
【参考方案1】:是的,WinUI 控件在使用 WinUI 2.X NuGet 包时也是如此。不能直接从 Visual Studio 中创建默认样式。
如何获取这个包的默认模板和样式?
您可以前往Github page of Community Toolkit 并查看社区控件的源代码。例如,您可以在这里找到DataGrid的样式:DataGrid.xaml。
【讨论】:
以上是关于如何使用 VisualStudio 2019 为 Microsoft.Toolkit.Uwp.UI.Controls 中的控件获取 UWP 的默认模板(样式代码)?的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2019:如何使用 Platform Toolset v140_xp?
如何使用 VS 2019 Team Explorer 在浏览器中打开工作项?