创建一个通用的自定义控件

Create a universal custom control

您好,我创建了一个应用程序,可以显示您网络中的所有设备。我想将所有这些代码和控件封装在一个 "custom control" 中,以便在其他应用程序中使用。

我只找到有关 WPF 自定义控件的信息,但是当我尝试创建 WPF 自定义控件然后将其引用到我的通用应用程序时,出现错误。我搜索了一下,好像不能在 Universal Apps 中使用 WPF 控件。

我的想法是创建类似 "NetworkDevices" 的东西,然后我会放入我的通用应用程序主 XAML:

<NetworkDevices Property1= ..  Event1=........ ></NetworkDevices>

然后我会将我的自定义控件嵌入到我的通用应用程序中。

感谢您的宝贵时间。

更新: Visual Studio Solution and the error

您需要的是通用 Windows class 库中的 Templated Control(以便它可以在其他应用程序中重复使用)。

我想您知道如何完成剩下的工作(因为您已经创建了 WPF 自定义控件,但作为参考,您也可以使用 this MSDN article 来指导您逐步完成。