伙计们,我是WPF的新手。
我有一个名为StandardsDefault
的wpf页面。在后面的代码中,StandardsDefault
继承了Page
,就像其他所有页面一样。
<Page x:Class="namespace.StandardsDefault"
public partial class StandardsDefault : Page
现在,我创建了一个新的类
CountryStandards
,它继承了StandardsDefault
而不是page。<Page x:Class="namespace.CountryStandards"
public partial class CountryStandards : StandardsDefault
我没有更改XAML。我收到错误信息
我认为问题可能出在设计师没有继承同一个类。
但是我需要以某种方式实现继承,因为在许多标准页面(如
CountryStandards
)中将使用许多常用方法谁能帮我吗?
最佳答案
您必须将CountryStandards XAML更改为:
<src:StandardsDefault x:Class="namespace.CountryStandards"
xmlns:src="NamespaceOfStandardsDefault" ... />
关于从WPF中的自定义窗口/页面继承,有一个good article。