我创建了frmGen
来继承基础FixedDialog
,如下所示;
public partial class FixedDialog : Window
{
public FixedDialog()
{
InitializeComponent();
}
}
public partial class frmGen : FixedDialog
{
public frmGen()
{
InitializeComponent();
}
}
我打电话给frmGen
实例如下;
frmGen gen = new frmGen();
gen.ShowDialog();
FixedDialog
的{{1}}是Size
而320,480
的{{1}}是frmGen
。初始化实例时,Size
的{{1}}为800, 400
。但在gen
之后或期间,它会恢复为Size
的{{1}}。我希望800, 400
为其定义的大小,而不是从gen.ShowDialog()
继承。这也导致FixedDialog
不正确Size
。
我做错了什么?
编辑:frmGen
是该结构中最顶级的父级。
FixedDialog