在XAML中重用StackPanel UI

时间:2015-02-09 20:54:07

标签: 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>
          <TextBox Margin="3,0,0,0" x:Name="Number" Width="35".. />
</StackPanel>

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

1 个答案:

答案 0 :(得分:0)

使用具有特定依赖项属性的stackpanel创建自定义控件,该属性允许传输元数据(例如标题和其他项)以及来自用户的实际数据来回流动。在其中,利用内容演示者Content Presenter根据情况允许独特的内容。

请参阅How To Create A Custom Control开始使用。