3

“UWP 社区工具包”是一个很好的工具。 https://github.com/Microsoft/UWPCommunityToolkit/tree/master

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

这是我的一步。

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

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

  3. 我做这个项目。

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

在此处输入图像描述

这是项目文件。

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

4

1 回答 1

5

当你定义一个自定义控件时,大多数时候你想给它一个默认样式。这种风格需要放在一个ResourceDictionary被调用的内部Generic.xaml,然后需要放在一个名为Themes的文件夹中。

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

于 2017-07-13T12:09:41.197 回答