如何让一个用户控件继承另一个用户控件

问题描述 投票:0回答:0

最近在 C++/CX UWP 中做有趣的个人项目。

我一直在尝试让一个基本控件类用于我所有的用户控件。 这个基类不应该有任何 XAML,而只是用 OnTick 函数实现一个 DispatcherTimer。 我们将其命名为 TickControlBase

但是当我尝试让另一个 UserControl 继承自这个 UserControl 时,我只会遇到编译错误。 我们将其命名为 MyUserControl

如果 TickControlBase 继承自 XAML::UserControl,我会收到一条错误消息,指出 MyUserControl 已经继承自 XAML::UserControl。 如果 TickControlBase 不从 XAML 东西继承我有其他错误,说必须密封 ref 类或从另一个 ref 类继承。 显然,如果我密封了它,那么任何类都不能继承它。

MyUserControl 基类 def 已生成,所以我对此没有控制权。或者也许在 XAML 中,但我没有找到如何去做。

有没有我可以阅读/关注的好教程?我没有在 Google 上找到任何东西,它只是找到 C# 的东西。

谢谢 ps:抱歉我的英语一般。

uwp c++-cx
© www.soinside.com 2019 - 2024. All rights reserved.