Лучший способ повторно использовать диалог в WPF? - PullRequest
0 голосов
/ 22 сентября 2009

У меня есть диалог WPF с парой пользовательских элементов управления и некоторыми другими стандартными элементами управления. У нас есть много вариантов использования этого диалога с конкретными настройками. Прямо сейчас этот диалог управляет всей логикой, чтобы настроить себя.

Я не могу помочь, но думаю, что должен быть лучший способ. Я хотел бы сделать что-то вроде этого:

Оригинальный диалог

<dialog>
   <Control1>
      <CustomHeader />
      <Control2 />
      <Etc />
   </Control1>
</dialog>

Диалог, который немного меняется:

<dialog>
   <OriginalDialog>
      <CustomHeader>
         <TextBlock Text="The whole dialog will show and also include this text now" />
      </CustomHeader>
   <OriginalDialog>
</dialog>

Есть ли способ сделать то, что я пытаюсь, или даже лучший способ, который я не рассматриваю?

1 Ответ

2 голосов
/ 22 сентября 2009

Я думаю, что вам нужно это UserControl.

Возможно эта ссылка поможет вам.

...