继承WPF窗口,为什么我看不到父窗口';子对象中的s按钮';窗户

继承WPF窗口,为什么我看不到父窗口';子对象中的s按钮';窗户,wpf,windows,inheritance,Wpf,Windows,Inheritance,我有一个基本WPF窗口和从中派生的第二个WPF窗口。 如果我将新项目添加到子窗口,我将无法再看到从基本窗口派生的按钮 有人吗?想法??? 塔克斯!taliWPF中没有视觉遗传。您应该改用UserControl 编辑: 您可以在任何视图中使用此UserControl,例如: <Window x:Class="MyWindow" xmlns:uc="clr-namespace:MyNamespace.MyUserControls" > <StackPanel>

我有一个基本WPF窗口和从中派生的第二个WPF窗口。 如果我将新项目添加到子窗口,我将无法再看到从基本窗口派生的按钮

有人吗?想法???
塔克斯!tali

WPF中没有视觉遗传。您应该改用UserControl

编辑:


您可以在任何视图中使用此UserControl,例如:

<Window x:Class="MyWindow"
     xmlns:uc="clr-namespace:MyNamespace.MyUserControls" >
  <StackPanel>
    <uc:MyUserControl /> <!--You can use any properties you have declared in your usercontrol -->
    <Button Content="Some other Button" Click="MyClickHandlerInWindow" />
  </StackPanel>
</Window>


他们通常被称为“父母”和“孩子”,而不是父亲/儿子。如何使用?我有按钮,希望这将是共同的所有窗口(与他们的逻辑)thanx@塔里亚:分享更多关于tha按钮和使用的逻辑的详细信息。按钮“确定”和“取消”。向主程序发送一份关于子WPF窗口进度的报告。@talia:是的,如果没有更多关于按钮的信息,这是很难做到的。。。请参见上面我的编辑。。
<Window x:Class="MyWindow"
     xmlns:uc="clr-namespace:MyNamespace.MyUserControls" >
  <StackPanel>
    <uc:MyUserControl /> <!--You can use any properties you have declared in your usercontrol -->
    <Button Content="Some other Button" Click="MyClickHandlerInWindow" />
  </StackPanel>
</Window>