所以我在Windows应用程序中有一堆WPF Windows。 我希望每个窗口都有一个包含一个项目的上下文菜单(请参阅下面的代码)。不过,我不想在任何地方复制和粘贴这些代码。我想以某种方式扩展WPF Window类(并将其称为PrintableWindow),并以某种方式使每个窗口成为PrintableWindow的扩展....这可能吗?WPF扩展窗口
<Window.ContextMenu>
<ContextMenu>
<ContextMenu.Items>
<MenuItem Header="Print"
Click="mnuPrint_Click">
</MenuItem>
</ContextMenu.Items>
</ContextMenu>
</Window.ContextMenu>
这似乎几乎不可能! – MadSeb 2011-01-24 20:18:12
这不是“不可能的”,但它似乎很难扩展Window类。 – MadSeb 2011-01-24 20:18:35