Condividi tramite


Esempio di hosting di controlli semplici di Windows Presentation Foundation in Windows Form

Aggiornamento: novembre 2007

In questo esempio viene illustrato come ospitare un controllo Windows Presentation Foundation (WPF) semplice in Windows Form. Viene illustrato come ricevere eventi e acquisire dati dal controllo e modificare le proprietà del controllo.

Download sample

Compilazione dell'esempio

  • Installare Windows Software Development Kit (SDK) e aprire la finestra di comando dell'ambiente di compilazione. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi, Microsoft Windows SDK, quindi fare clic su CMD Shell.

  • Scaricare l'esempio nel disco rigido locale, in genere dalla documentazione SDK.

  • Per generare l'esempio dalla finestra di comando dell'ambiente di compilazione , passare alla directory di origine dell'esempio. Al prompt dei comandi digitare MSBUILD.

  • Per compilare l'esempio in Microsoft Visual Studio, caricare il file della soluzione o del progetto dell'esempio e premere CTRL+MAIUSC+B.

  • Modificare il progetto di avvio da MyControls in WFHost e quindi premere F5.

    Il progetto MyControls viene elencato per primo nella soluzione perché deve essere compilato per primo. Tuttavia, trattandosi di una DLL, eseguire per primo WFHost.exe ovvero il file eseguibile che fa riferimento al controllo e lo ospita.

Esecuzione dell'esempio

  • Per eseguire l'esempio compilato dalla vfinestra di comando dell'ambiente di compilazione, eseguire il file EXE nella cartella Bin\Debug o Bin\Release contenuta sotto la cartella del codice sorgente dell'esempio.

  • Per eseguire l'esempio compilato con il debug in Visual Studio, premere F5.

Osservazioni

In Visual Studio è disponibile un supporto completo per questa attività. Per ulteriori informazioni, vedere Procedura dettagliata: hosting di controlli di Windows Presentation Foundation in Windows Form.

Vedere anche

Riferimenti

WindowsFormsHost

ElementHost

Altre risorse

Progettazione WPF

Migrazione e interoperabilità