Condividi tramite


Procedura: associare controlli WPF ai dati in Visual Studio

È possibile creare controlli WPF associati a dati utilizzando la finestra Origini dati. Aggiungere innanzitutto un'origine dati alla finestra Origini dati. Trascinare quindi gli elementi dalla finestra Origini dati a Progettazione WPF.

Aggiunta di un'origine dati alla finestra Origini dati

Per poter creare i controlli associati a dati, è innanzitutto necessario aggiungere un'origine dati alla finestra Origini dati.

Per aggiungere un'origine dati alla finestra Origini dati

  1. Scegliere Mostra origini dati dal menu Dati per aprire la finestra Origini dati.

  2. Scegliere Aggiungi nuova origine dati e completare la Configurazione guidata origine dati.

  3. Eseguire una delle attività seguenti per creare controlli associati a dati:

    • Creazione di un controllo associato a un solo campo di dati.

    • Creazione di un controllo associato a più campi di dati.

    • Creazione di un set di controlli associati a più campi di dati.

    • Associazione di dati a controlli esistenti nella finestra di progettazione.

Creazione di un controllo associato a un solo campo di dati

Dopo avere aggiunto un'origine dati alla finestra Origini dati, è possibile creare un nuovo controllo associato a dati che visualizza un solo campo di dati, ad esempio un oggetto ComboBox o TextBox.

Per creare un controllo associato a un solo campo di dati

  1. Nella finestra Origini dati espandere un elemento che rappresenta una tabella o un oggetto. Individuare l'elemento figlio che rappresenta la colonna o la proprietà alla quale si desidera eseguire l'associazione. Per un esempio visivo, vedere Origini dati (finestra).

  2. Facoltativamente, selezionare il controllo da creare. Ogni elemento nella finestra Origini dati dispone di un controllo predefinito creato quando si trascina l'elemento nella finestra di progettazione. Il controllo predefinito dipende dal tipo di dati sottostante dell'elemento.

    Per scegliere un controllo diverso, fare clic sulla freccia a discesa accanto all'elemento e selezionare un controllo. Per ulteriori informazioni, vedere Procedura: impostare il controllo da creare per il trascinamento dalla finestra Origini dati.

  3. Trascinare l'elemento in un contenitore valido nella finestra di progettazione, ad esempio un oggetto Grid. Per ulteriori informazioni sui contenitori validi, vedere Associazione di controlli WPF ai dati in Visual Studio.

    Visual Studio crea il nuovo controllo associato a dati e un oggetto Label con titolo appropriato nel contenitore. Visual Studio genera inoltre XAML e il codice per associare il controllo ai dati. Per ulteriori informazioni, vedere Associazione di controlli WPF ai dati in Visual Studio.

Creazione di un controllo associato a più campi di dati

Dopo avere aggiunto un'origine dati alla finestra Origini dati, è possibile creare un nuovo controllo associato a dati che visualizza più campi di dati, ad esempio un oggetto DataGrid o ListView.

Per creare un controllo associato a più campi di dati

  1. Nella finestra Origini dati selezionare un elemento che rappresenta una tabella o un oggetto. Per un esempio visivo, vedere Origini dati (finestra).

  2. Facoltativamente, selezionare il controllo da creare. Per impostazione predefinita, ogni elemento nella finestra Origini dati che rappresenta una tabella dati o un oggetto è impostato per creare un oggetto DataGrid (se il progetto è destinato a .NET Framework 4) o ListView (per versioni precedenti di .NET Framework).

    Per selezionare un controllo diverso, fare clic sulla freccia a discesa accanto all'elemento e selezionare un controllo. Per ulteriori informazioni, vedere Procedura: impostare il controllo da creare per il trascinamento dalla finestra Origini dati.

    Nota

    Se non si desidera visualizzare una colonna o una proprietà specifica, espandere l'elemento per visualizzarne i figli. Fare clic sulla freccia a discesa accanto alla colonna o alla proprietà che non si desidera visualizzare, quindi fare clic su Nessuno.

  3. Trascinare l'elemento in un contenitore valido nella finestra di progettazione, ad esempio un oggetto Grid. Per ulteriori informazioni sui contenitori validi, vedere Associazione di controlli WPF ai dati in Visual Studio.

    Visual Studio crea il nuovo controllo associato a dati nel contenitore. Visual Studio genera inoltre XAML e il codice per associare il controllo ai dati. Per ulteriori informazioni, vedere Associazione di controlli WPF ai dati in Visual Studio.

Creazione di un set di controlli associati a più campi di dati

Dopo avere aggiunto un'origine dati alla finestra Origini dati, è possibile associare una tabella dati o un oggetto a un set di controlli. Viene creato un controllo diverso per ogni colonna o proprietà nella tabella o nell'oggetto.

Per creare un set di controlli associati a più campi di dati

  1. Nella finestra Origini dati selezionare un elemento che rappresenta una tabella o un oggetto. Per un esempio visivo, vedere Origini dati (finestra).

  2. Fare clic sulla freccia a discesa accanto all'elemento e selezionare Dettagli.

    Nota

    Se non si desidera visualizzare una colonna o una proprietà specifica, espandere l'elemento per visualizzarne i figli. Fare clic sulla freccia a discesa accanto alla colonna o alla proprietà che non si desidera visualizzare, quindi fare clic su Nessuno.

  3. Trascinare l'elemento in un contenitore valido nella finestra di progettazione, ad esempio un oggetto Grid. Per ulteriori informazioni sui contenitori validi, vedere Associazione di controlli WPF ai dati in Visual Studio.

    Visual Studio crea i nuovi controlli associati a dati nel contenitore. Ogni controllo viene associato a una colonna o a una proprietà diversa e ogni controllo viene accompagnato da un controllo denominato in modo appropriato Label.Visual Studio genera inoltre XAML e il codice per associare i controlli ai dati. Per ulteriori informazioni, vedere Associazione di controlli WPF ai dati in Visual Studio.

Associazione di dati a controlli esistenti nella finestra di progettazione

Dopo avere aggiunto un'origine dati alla finestra Origini dati, è possibile aggiungere un'associazione dati a un controllo esistente nella finestra di progettazione.

Per associare dati a un controllo esistente nella finestra di progettazione

  1. Nella finestra Origini dati utilizzare una delle procedure riportate di seguito:

    • Per aggiungere un'associazione dati a un controllo esistente che visualizza più campi di dati, ad esempio un oggetto DataGrid o ListView, selezionare l'elemento che rappresenta la tabella o l'oggetto che si desidera associare al controllo.

    • Per aggiungere un'associazione dati a un controllo esistente che visualizza più campi di dati, ad esempio un oggetto ComboBox o TextBox, selezionare l'elemento che rappresenta la tabella o l'oggetto che si desidera associare al controllo.

  2. Trascinare l'elemento selezionato dalla finestra Origini dati in un controllo esistente nella finestra di progettazione. Il controllo deve essere una destinazione di rilascio valida. Per ulteriori informazioni, vedere Associazione di controlli WPF ai dati in Visual Studio.

    Visual Studio genera XAML e il codice per associare il controllo ai dati. Per ulteriori informazioni, vedere Associazione di controlli WPF ai dati in Visual Studio.

    Nota

    Se il controllo è già associato a dati, l'associazione dati del controllo viene reimpostata sull'elemento trascinato nel controllo più di recente.

Vedere anche

Attività

Procedura: creare tabelle di ricerca nelle applicazioni WPF

Procedura: visualizzare dati correlati nelle applicazioni WPF

Procedura dettagliata: associazione di controlli WPF a un Entity Data Model

Procedura dettagliata: associazione di controlli WPF a un dataset

Procedura dettagliata: associazione di controlli WPF a un servizio dati WCF

Procedura dettagliata: visualizzazione dei dati correlati in un'applicazione WPF

Concetti

Associazione di controlli WPF ai dati in Visual Studio