Это было бы в объявлении самого myWindow
- дизайнер будет генерировать вторую половину частичного типа на основе XAML на основе типа вашего элемента.
Вместо этого вы можете использовать элемент <mySubclassedWindow>
, если вы дадите ему соответствующее пространство имен и ссылки на сборки.
РЕДАКТИРОВАТЬ: Хорошо, вот короткий пример, в проекте под названием WpfApplication. Мой Window
подкласс:
using System.Windows;
namespace WpfApplication
{
public class EnhancedWindow : Window
{
}
}
Мой XAML:
<y:EnhancedWindow x:Class="WpfApplication.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:y="clr-namespace:WpfApplication"
Title="MainWindow" Height="350" Width="525">
</y:EnhancedWindow>
Мой частичный тип:
namespace WpfApplication
{
public partial class MainWindow : EnhancedWindow
{
public MainWindow()
{
InitializeComponent();
}
}
}
Все это строит без проблем. Я думаю, это то, что вы хотели сделать, верно?