WPF自定义窗口基类

WPF自定义窗口基类时,窗口基类只定义.cs文件,xaml文件不定义。继承自定义窗口的类xaml文件的根节点就不再是
而是自定义窗口类名(若自定义窗口与继承者不在同一个命名空间,还得加上命名空间),继承自定义窗口类后台代码也得修改为继承自自定义窗口
exp:

//继承Window类的自定义窗口类
namespace WPF_Study.Entity
{using System.Windows;public class WindowBase:Window{private const int Fixed_Width = 540;private const int Fixed_Height = 350;public WindowBase() : base(){this.MaxWidth = Fixed_Width;this.MaxHeight = Fixed_Height;this.MinWidth = Fixed_Width;this.MinHeight = Fixed_Height;}}
}//继承自定义窗口 
//xaml文件


//对应后台代码
using WPF_Study.Entity;namespace WPF_Study
{/// /// Interaction logic for TestWindowBase.xaml/// public partial class TestWindowBase : WindowBase{public TestWindowBase(){InitializeComponent();}}
}

  

转载于:https://www.cnblogs.com/come-on-come-on/p/4643144.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部