我已经决定我所有的 WPF 页面都需要注册一个路由事件。而不是包括
public static readonly RoutedEvent MyEvent= EventManager.RegisterRoutedEvent("MyEvent", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(BasePage));
在每一页上,我决定创建一个基本页面(名为 BasePage)。我将上面的代码行放在我的基本页面中,然后将其他一些页面更改为从 BasePage 派生。我无法克服这个错误:
错误 12“CTS.iDocV7.BasePage”不能是 XAML 文件的根,因为它是使用 XAML 定义的。第 1 行位置 22。C:\Work\iDoc7\CTS.iDocV7\UI\Quality\QualityControlQueuePage.xaml 1 22 CTS.iDocV7
当我可以放置我希望能够从任何 wpf 页面使用的事件、属性、方法等时,有谁知道如何最好地创建一个基本页面?