Como extrair o modelo de controle padrão no Visual Studio?

Eu estou querendo saber como eu posso extrair (obter uma cópia) do modelo padrão de um determinado controle usando o Visual Studio. Eu sei que isso pode ser feito com o Expression Blend (clique com o botão direito do mouse em um controle, “Editar modelo” -> “Editar uma cópia …”), que copia o modelo de controle padrão no meu Xaml. Mas isso pode ser feito com o Visual Studio em tudo?

Atualização de 2015 com instruções claras

No Visual Studio 2013, você pode obter o ControlTemplate padrão de um controle em algumas etapas simples.

  1. No designer do WPF, selecione o controle relevante ou coloque o cursor do mouse no controle relevante no XAML.

  2. Pressione F4 para abrir a janela Propriedades.

  3. Abra a categoria Diversos para localizar a propriedade Modelo ou digite Modelo no campo de pesquisa, na parte superior da janela.

  4. Clique no pequeno quadrado à direita do campo Modelo e selecione a opção Converter para Novo Recurso … :

insira a descrição da imagem aqui

  1. Na checkbox de diálogo pop-up, nomeie o novo ControlTemplate a ser adicionado e decida onde você deseja que ele seja definido:

insira a descrição da imagem aqui

  1. Clique no botão OK .

Do Visual Studio – clique com o botão direito no controle, escolha propriedades,

Na janela de propriedades, procure pela propriedade Template e clique com o botão direito do mouse nela, escolha Extrair valor para o recurso

Isso criará uma cópia do modelo no XAML para você trabalhar.

Apenas para atualizar essa questão, no VS 11 o designer XAML permite que você faça isso como o Expression Blend.

Tanto quanto eu sei, não é possível. No entanto, você pode usar Mostrar o modelo para exibir o modelo padrão de um determinado controle.

Uma coisa a ter em mente: se você já tiver um estilo definido em algum lugar que segmente o controle determinado, todas as opções descritas acima serão desativadas. Eu tinha o seguinte bit de código no meu arquivo App.xaml:

    

Eu estava puxando o meu cabelo para fora tentando descobrir porque as opções “editar uma cópia …” e “converter para novo recurso …” descritas nas outras respostas foram desabilitadas para o meu Button (que foi definido em um arquivo completamente diferente ). Eu comentei o código de estilo acima para Button e, de repente, ambas as opções não estavam mais desabilitadas. Moral da história: o VS não gerará um estilo contendo uma cópia de modelo para você se já existir um estilo para esse elemento em qualquer parte do seu código.