最近在 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:抱歉我的英语一般。