问题描述:
在WPF中使用Page的时候,希望多个自定义的Page都继承自同一个父类,该父类是继承自Page的
public class DxxBasePage : Page
{
#region 变量声明
#endregion
protected virtual void LoadIni_ConName()
{
}
protected virtual void Load_ConThr()
{
}
}
新建一个WPF Page页
public partial class D33_Detail : DxxBasePage, DXX_DetailInface
{
public D33_Detail()
{
InitializeComponent();
}
}
相关的xaml文件需要修改为<local:DxxBasePage> </local:DxxBasePage>
<local:DxxBasePage
x:Class="XXXXX_C.SubPage.D33_Detail"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:XXXXX.SubPage"
xmlns:src="clr-namespace:XXXXX.SubPage"
xmlns:LEDLib="clr-namespace:LEDLib;assembly=LEDLib" xmlns:IndicatorLib="clr-namespace:IndicatorLib;assembly=IndicatorLib"
mc:Ignorable="d"
Title="D33_Detail" Loaded="Page_Loaded">
<Viewbox Stretch="Fill">
</Viewbox>
</local:DxxBasePage>