Condividi tramite


Procedura: creare modelli di elementi

Nei passaggi riportati nella prima procedura di questo argomento viene illustrato come creare un modello di elemento utilizzando l'Esportazione guidata modelli.

Se si intende utilizzare l'elemento in un progetto di applicazione Windows Store, sarà necessario eseguire alcune operazioni aggiuntive.La seconda procedura riportata in questo argomento consente di eseguire tale attività.

[!NOTA]

Non è possibile esportare i modelli per progetti C++.

Per aggiungere un modello di elemento del progetto personalizzato alla finestra di dialogo Aggiungi nuovo elemento

  1. Creare o aprire un progetto in Visual Studio.

  2. Aggiungere un elemento al progetto e, se si desidera, modificarlo.

  3. Modificare il file del codice per indicare dove verrà applicata la sostituzione dei parametri.Per ulteriori informazioni, vedere Procedura: sostituire i parametri di un modello.

  4. Nel menu File scegliereEsporta modello.

  5. ScegliereModello di elemento, selezionare il progetto che contiene l'elemento, quindi fare clic su Avanti.

  6. Selezionare l'elemento per il quale creare il modello, quindi fare clic su Avanti.

  7. Selezionare i riferimenti all'assembly da includere nel modello e fare clic su Avanti.

  8. Digitare il nome del file icona, l'immagine di anteprima, il nome del modello e la descrizione del modello, quindi fare clic su Fine.

    I file per il modello vengono aggiunti a un file ZIP e copiati nella cartella ..\Utenti\username\Documenti\Visual Studio Version\Modelli\Modelli di elemento\.

Per abilitare il modello di elemento da utilizzare in un progetto Windows Store

  1. Seguire i passaggi nella procedura precedente per esportare un modello di elemento.

  2. Estrarre il file vstemplate dal file ZIP che è stato copiato nella cartella ..\Utenti\username\Documenti\Visual Studio Version\Modelli\Modelli di elemento\.

  3. Aprire il file vstemplate nel Blocco note.

  4. Nel file vstemplate, aggiungere il codice XML seguente all'interno del tag di apertura e chiusura <TemplateData>: <TemplateGroupID>WinRT-Managed</TemplateGroupID>.

    Nell'esempio seguente è indicato l'intero contenuto di un file vstemplate dopo che è stata aggiunta la riga di codice XML <TemplateGroupID>WinRT-Managed</TemplateGroupID>.

    <VSTemplate Version="3.0.0" xmlns="https://schemas.microsoft.com/developer/vstemplate/2005" Type="Item">
      <TemplateData>
        <DefaultName>MyItemStoreTemplate.xaml</DefaultName>
        <Name>MyItemStoreTemplate</Name>
        <Description>This is an example itemtemplate</Description>
        <ProjectType>CSharp</ProjectType>
        <SortOrder>10</SortOrder>
        <Icon>__TemplateIcon.ico</Icon>
        <TemplateGroupID>WinRT-Managed</TemplateGroupID>
      </TemplateData>
      <TemplateContent>
        <References />
        <ProjectItem SubType="Designer" TargetFileName="$fileinputname$.xaml" ReplaceParameters="true">MyItemTemplate.xaml</ProjectItem>
        <ProjectItem SubType="Code" TargetFileName="$fileinputname$.xaml.cs" ReplaceParameters="true">MyItemTemplate.xaml.cs</ProjectItem>
      </TemplateContent>
    </VSTemplate>
    
  5. Nel Blocco note salvare e chiudere il file vstemplate.

  6. Copiare e incollare il file vstemplate nel file ZIP presente nella cartella ..\Utenti\username\Documenti\Visual Studio Version\Modelli\Modelli di elemento\.

    Se viene visualizzata la finestra di dialogo Copia file, selezionare l'opzione Copia e sostituisci.

È ora possibile aggiungere un elemento basato sul modello a un progetto Windows Store mediante la finestra di dialogo Aggiungi nuovo elemento.

Vedere anche

Concetti

Creazione di modelli per progetti ed elementi in Visual Studio