1 回答
TA贡献1836条经验 获得超13个赞
为了将 SomeWindow 的基类从 更改为Window,BaseWindow您需要替换它出现的任何位置Window。BaseWindow
所以
public partial class SomeWindow : Window
变成
public partial class SomeWindow : BaseWindow
和
<Window x:Class="MyApp.Windows.SomeWindow" ...>
变成
<myapp:BaseWindow x:Class="MyApp.Windows.SomeWindow"
xmlns:myapp="clr-namespace:MyApp.Windows" ...>
带有不可避免的 XAML 命名空间前缀。
这是上面示例中使用的 BaseWindow 类:
namespace MyApp.Windows
{
public class BaseWindow : Window
{
public int MyProp { get; set; }
public BaseWindow()
{
Loaded += BaseWindow_Loaded;
}
private void BaseWindow_Loaded(object sender, RoutedEventArgs e)
{
}
}
}
- 1 回答
- 0 关注
- 112 浏览
添加回答
举报