Cómo extraer la plantilla de control predeterminada en Visual Studio?

Me pregunto cómo puedo extraer (obtener una copia) de la Plantilla Predeterminada de un control dado usando Visual Studio. Sé que esto se puede hacer con Expression Blend (haga clic derecho en un control, “Editar plantilla” -> “Editar una copia …”) que luego copia la plantilla de control predeterminada en mi Xaml. Pero, ¿se puede hacer esto con Visual Studio?

Actualización 2015 con instrucciones claras

En Visual Studio 2013, puede obtener la ControlTemplate predeterminada de un control en unos sencillos pasos.

  1. En el diseñador de WPF, seleccione el control relevante, o coloque el cursor del mouse en el control relevante en el XAML.

  2. Presione F4 para abrir la Ventana de Propiedades.

  3. Abra la categoría Varios para buscar la propiedad Plantilla o escriba Plantilla en el campo de búsqueda en la parte superior de la ventana.

  4. Haga clic en el pequeño cuadrado a la derecha del campo Plantilla y seleccione la opción Convertir a Nuevo recurso …

enter image description here

  1. En el cuadro de diálogo emergente, nombre el nuevo ControlTemplate que se agregará y decida dónde desea que se defina:

enter image description here

  1. Haga clic en el botón Aceptar .

Desde Visual Studio: haga clic con el botón derecho en el control, elija propiedades,

En la ventana de propiedades, busque la Propiedad de la plantilla y haga clic con el botón derecho, seleccione Extraer valor en recurso

Eso creará una copia de la plantilla en XAML para que pueda trabajar.

Para actualizar esta pregunta, en VS 11 el diseñador de XAML le permite hacer esto como Expression Blend.

Por lo que sé, no es posible. Sin embargo, puede usar Mostrarme la plantilla para ver la plantilla predeterminada para un control dado.

Una cosa a tener en cuenta: si ya tiene un estilo definido en alguna parte que se dirige al control dado, entonces todas las opciones descritas anteriormente estarán deshabilitadas. Tenía el siguiente fragmento de código en mi archivo App.xaml:

    

Me estaba tirando de los pelos tratando de descubrir por qué las opciones “editar una copia …” y “convertir a un nuevo recurso …” descritas en las otras respuestas estaban deshabilitadas para mi Botón (que se definió en un archivo completamente diferente) ) Comenté el código de estilo anterior para Button y de repente ambas opciones ya no estaban deshabilitadas. Moraleja de la historia: VS no generará un estilo que contenga una copia de plantilla si ya existe un estilo para ese elemento en cualquier parte de su código.