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 關注
- 142 瀏覽
添加回答
舉報