如何使用 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 的默认模板(样式代码)?的主要内容,如果未能解决你的问题,请参考以下文章

VisualStudio2019如何编译程序为单文件?

Visual Studio 2019:如何使用 Platform Toolset v140_xp?

如何使用 VS 2019 Team Explorer 在浏览器中打开工作项?

2019-11-29-VisualStudio-使用三个方法启动最新-C#-功能

如何在 Visual Studio 中找到堆栈跟踪?

visual studio2019怎么运行c语言程序