wpf UserControl 更换 自定义基类
在WPF中实现UserControl
更换自定义基类的操作,需注意以下关键步骤及注意事项
实现步骤
-
创建自定义基类
新建继承自UserControl
的基类(如CustomBaseUserControl
),并添加通用逻辑:
public class BaseUserControl: UserControl
{// 添加共享逻辑(如事件处理、初始化逻辑等)protected virtual void OnLoaded(object sender, RoutedEventArgs e) {// 基类加载逻辑}
}
2. 修改UserControl的后台代码继承关系
在.xaml.cs
文件中将继承关系从UserControl
改为自定义基类:
public partial class IndexView : BaseUserControl// 替换继承基类
{public MyUserControl() {InitializeComponent();}
}
</