我有一个基本WPF窗口和第二个WPF窗口,它是从它派生的。 如果我向孩子的窗口添加新项目,我将无法再看到从基本窗口派生的按钮。
人?理念??? 感谢名单!塔利
答案 0 :(得分:0)
WPF中没有可视继承。您应该使用UserControl。
编辑:
<UserControl x:Class="MyUserControl">
<StackPanel>
<Button Content="Push me" Click="MyClickHandlerInUserControl" />
</StackPanle>
</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>