Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
.png)
Può accadere che un progettista riceva un file di assembly (DLL) contenente un controllo personalizzato da utilizzare in un progetto. Oppure è possibile utilizzare i controlli disponibili in Silverlight 2 Software Development Kit (SDK) per un progetto. Per poter disegnare questi tipi di controllo nella tavola da disegno, è necessario innanzitutto aggiungere un riferimento all'assembly.
Per disegnare un controllo personalizzato nella tavola da disegno
Scegliere Aggiungi riferimento dal menu Progetto (ALT+MAIUSC+R).
Nella finestra di dialogo Aggiungi riferimento passare al file DLL contenente il controllo personalizzato e quindi fare clic su Apri.
Nel pannello Progetto il file DLL sarà presente nell'elenco dei riferimenti di progetto predefiniti in Riferimenti.
.png)
Suggerimento:Per utilizzare i controlli disponibili in Silverlight 2 SDK, aggiungere un riferimento all'assembly corretto nella cartella C:\Program Files\Microsoft SDKs\Silverlight\v2.0\Libraries\Client. Per disegnare ad esempio un controllo TabControl, aggiungere un riferimento all'assembly System.Windows.Controls.dll.
Generare il progetto (CTRL+MAIUSC+B) per incorporare le classi della DLL nel progetto.
Aprire un file XAML nella tavola da disegno (ad esempio Page.xaml) facendo doppio clic sul nome del file nel pannello Progetti.
Nella casella degli strumenti fare clic sul pulsante Libreria
.In Libreria fare clic sulla scheda Controlli personalizzati e quindi selezionare il nuovo controllo.
.png)
Suggerimento:I controlli distribuiti con Silverlight 2 SDK sono elencati nella scheda Controlli.
Il nuovo controllo verrà visualizzato al di sopra del pulsante Libreria nella casella degli strumenti come strumento selezionato.
Disegnare con il mouse il controllo personalizzato nella tavola da disegno.
Il controllo verrà visualizzato nella tavola da disegno e sotto Oggetti e sequenza temporale.
.png)
Eseguire un test del progetto (F5) per visualizzare il nuovo controllo.
Suggerimento:È possibile aggiungere un riferimento a un progetto non compilato aggiungendo innanzitutto il progetto alla soluzione e quindi aggiungendo il riferimento di progetto al primo progetto. Questo metodo è utile se si desidera utilizzare entrambi i progetti contemporaneamente nella stessa finestra di Expression Blend. Per ulteriori informazioni, vedere Aggiungere un progetto nuovo o esistente a una soluzione.
Risoluzione dei problemi
Se il controllo non viene visualizzato nella scheda Controlli personalizzati in Libreria, provare e generare il progetto prima di aprire nuovamente la finestra Libreria.
Se il nuovo controllo disegnato nella tavola da disegno risulta ritagliato, è possibile che il controllo disponga di proprietà di layout predefinite incompatibili con le dimensioni del controllo disegnato. Selezionare il nuovo controllo in Oggetti e sequenza temporale, nel pannello Proprietà reimpostare le proprietà di Margine su 0 in Layout e quindi provare e ridimensionare nuovamente il controllo.