c# - 带有源代码的 UWP 社区工具包

标签 c# xaml uwp windows-community-toolkit

“UWP Community Toolkit”是个不错的工具。 https://github.com/Microsoft/UWPCommunityToolkit/tree/master

但是如果我们用 NuGet 安装它, 我们无法访问源代码(我认为)。 现在,我只想在此工具包中使用“RadialGauge”。 我想稍微修改一下“RadialGauge”.. 然后,我开始在没有安装 NuGet 的情况下使用带有源代码的 RadialGauge。

这是我的步骤。

  1. 我使用 C# VS 2017 打开新的 UWP 项目。

  2. 我将此代码安装到我的“Controls”文件夹中。 UWP RadialGauge Source

  3. 我做这个项目。

但是没有显示,只是打开了白色的 UWP 窗口...为什么? 我需要帮助...我对 UWP 的了解很差,无法解决...

enter image description here

这是项目文件。

https://www.dropbox.com/s/alvw6wcbiv5itsp/RadialGaugeTest.zip?dl=0

最佳答案

当您定义一个自定义控件时,大多数时候您希望为其指定一个默认样式。此样式需要放置在名为 Generic.xamlResourceDictionary 中,然后需要将其放置在名为 Themes文件夹中>.

在您的情况下,您只复制了代码 部分。要使控件显示在您的页面上,您需要做的就是从 here 中获取其默认样式。 ,将其放入 Generic.xaml 资源字典中,然后将字典放入名为 Themes 的文件夹中。

关于c# - 带有源代码的 UWP 社区工具包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45075757/

相关文章:

c# - 是否有必要使用构造函数注入(inject)检查空值?

c# - 如何获得更流畅的翻译?

c# - 始终以管理员身份运行使用 Windows 桌面桥转换的应用程序?

wpf - Visual Studio 2015 XAML 设计器因 WPF 崩溃

c# - 在 UWP 中选择和绑定(bind)日期和时间

c# - UWP 中的绑定(bind)命令

c# - 模数错误 帮助 C C#

c# - 从.wav音频样本创建一个整数数组。 NAudio C#

c# - 如何将 ID 添加到 Html.ActionLink - 与在 HTML/CSS 中一样

c# - 使用x :Name in MVVM动态添加控件