2015-02-09 5 views
1

У меня есть несколько StackPanels в моем пользовательском интерфейсе.Повторное использование интерфейса StackPanel в XAML

<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> 

Я хочу использовать кнопку и текстовый блок в одном диалоговом окне, текстовом блоке и текстовом поле в другом. Как мне это сделать?

+0

Не помещаете ли вы первые две панели стека в один диалог и третий во втором диалоговом окне? Я думаю, что мне не хватает вопроса. – NextInLine

ответ

0

Создание пользовательского элемента управления с использованием стековых панелей со специфическими свойствами зависимостей, которые позволяют передавать метаданные (например, заголовки и другие элементы) и фактические данные от пользователя, чтобы поток туда и обратно. В нем используйте контент-презентатор Content Presenter, чтобы обеспечить уникальный контент в зависимости от ситуации.

См. How To Create A Custom Control, чтобы начать.

 Смежные вопросы

  • Нет связанных вопросов^_^