ControlTemplate для существующих средств управления в WPF

Как получить ControlTemplate существующего управления в WPF в формате XAML (визуальное дерево)? Это должно помочь создать новый ControlTemplate с помощью существующего шаблона.

39
задан ASh 24 October 2019 в 12:24
поделиться

4 ответа

У меня это прекрасно работает.

30
ответ дан 27 November 2019 в 02:24
поделиться

Ознакомьтесь с StyleSnooper :


(источник: intuidev.com )

Он выгрузит стандартные стили (и, следовательно, шаблоны тоже) для встроенных элементов управления. Вы также можете загрузить определенную DLL, содержащую элементы управления WPF, и просмотреть для них стили по умолчанию.

34
ответ дан 27 November 2019 в 02:24
поделиться

Если у вас есть Expression Blend , вы можете:

  1. Перетащить элемент управления в область конструктора
  2. Щелкните правой кнопкой мыши элемент управления и выберите «Редактировать шаблон» -> «Редактировать копию»

Когда вы это сделаете, Blend извлечет базовый шаблон из элемента управления и явно объявит его в документе / приложении как ресурс, который вы затем можете редактировать по своему вкусу. Вы можете сделать это для любого элемента управления.

16
ответ дан 27 November 2019 в 02:24
поделиться

You can use a tool like ShowMeTheTemplate

1
ответ дан 27 November 2019 в 02:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: