Подтвердить что ты не робот

Как извлечь шаблон управления по умолчанию в Visual Studio?

Мне интересно, как я могу извлечь (получить копию) шаблона Default данного элемента управления с помощью Visual Studio. Я знаю, что это можно сделать с помощью Expression Blend (щелкните правой кнопкой мыши элемент управления, "Изменить шаблон" → "Редактировать копию..." ), который затем копирует шаблон управления по умолчанию в моем Xaml. Но можно ли это сделать с помощью Visual Studio?

4b9b3361

Ответ 1

Из Visual studio - щелкните правой кнопкой мыши элемент управления, выберите свойства,

В окне свойств найдите свойство шаблона и щелкните его правой кнопкой мыши, выберите "Извлечь значение в ресурс"

Это создаст копию шаблона в XAML для работы.

Ответ 2

2015 с четкими инструкциями

В Visual Studio 2013 вы можете получить по умолчанию ControlTemplate элемента управления несколькими простыми шагами.

  • В дизайнере WPF выберите соответствующий элемент управления или поместите курсор мыши на соответствующий элемент управления в XAML.

  • Нажмите F4, чтобы открыть окно свойств.

  • Откройте категорию "Разное", чтобы найти свойство "Шаблон" , или введите "Шаблон" в поле поиска в верхней части окна.

  • Нажмите на маленький квадрат справа от поля "Шаблон" и выберите вариант "Преобразовать в новый ресурс...":

enter image description here

  1. В диалоговом окне всплывающего окна введите новый ControlTemplate, который нужно добавить, и выберите, где вы хотите его определить:

enter image description here

  1. Нажмите кнопку OK.

Ответ 3

Чтобы обновить этот вопрос, в VS 11 дизайнер XAML позволяет вам делать это так же, как Expression Blend.

Ответ 4

Насколько я знаю, это невозможно. Однако вы можете использовать Показать мне шаблон, чтобы просмотреть шаблон по умолчанию для данного элемента управления.