C# 将控件添加到主UI容器
我在一个XAML中有几个扩展器。还有另一个包含StackPanel的主UI应用程序 LocalControl.XAMLC# 将控件添加到主UI容器,c#,wpf,wpf-controls,C#,Wpf,Wpf Controls,我在一个XAML中有几个扩展器。还有另一个包含StackPanel的主UI应用程序 LocalControl.XAML <UserControl> <Expander Name="ExpA"> <StackPanel> <ComboBox /> <TextBox /> </StackPanel> </Expander&g
<UserControl>
<Expander Name="ExpA">
<StackPanel>
<ComboBox />
<TextBox />
</StackPanel>
</Expander>
<Expander Name="ExpB">
<StackPanel>
<ComboBox />
<TextBox />
<Button />
<StackPanel>
</Expander>
</UserControl>
我有一个主控件,需要在应用程序中显示UI控件
<UserControl>
<StackPanel Name="SP">
<!-- Add expanders here -->
</StackPanel>
</UserControl>
如何确保已将此扩展器加载到主控制面板中
我是否可以公开LocalControl中的某些属性,并根据需要在MainControl中使用该属性
简而言之,我想在运行时将一个XAML文件下的小控件加载到另一个XAML文件中的StackPanel控件中。我不想在编译时将这些控件添加到maincontrolxaml中。在我的应用程序中,我有许多需要在运行时添加的扩展器
我希望问题是清楚的
附言:请忽略所有语法问题。我的目的是让大家知道我想用它做什么。将一个扩展器放在一个用户控件中,它变得非常简单。
<UserControl>
<StackPanel Name="SP">
<!-- Add expanders here -->
</StackPanel>
</UserControl>