Wpf 在XAML中重用StackPanel UI

Wpf 在XAML中重用StackPanel UI,wpf,xaml,reusability,stackpanel,Wpf,Xaml,Reusability,Stackpanel,我的UI中有多个StackPanel <StackPanel> <Button>Button 1</Button> </StackPanel> <StackPanel> <TextBlock Style= Margin="3,0,0,0" x:Name="Name" ../> </StackPanel> <StackPanel> <Te

我的UI中有多个StackPanel

<StackPanel>
          <Button>Button 1</Button>
</StackPanel>
<StackPanel>
          <TextBlock Style= Margin="3,0,0,0" x:Name="Name" ../>
</StackPanel>
<StackPanel>
          <TextBox Margin="3,0,0,0" x:Name="Number" Width="35".. />
</StackPanel>

我想在一个对话框中使用按钮和文本块,在另一个对话框中使用文本块和文本框。我该怎么做

使用stackpanels创建一个自定义控件,该控件具有特定的依赖属性,允许用户来回传输元数据(如标题和其他项)以及实际数据。在它里面,利用内容展示者根据情况允许独特的内容


请参阅以开始。

是否将前两个堆栈面板放在一个对话框中,将第三个堆栈面板放在第二个对话框中?我想我没有回答这个问题。