Sdílet prostřednictvím


Jak: WPF ovládací prvky vázat na Data v aplikaci Visual Studio

Můžete vytvořit vázaný na data WPF ovládací prvky pomocí Zdroje dat okna.Nejprve přidat zdroj dat Zdroje dat okna.Přetáhněte položky z Zdroje dat okno na WPF Designer.

Přidat zdroj dat na okno zdroje dat

Dříve než můžete vytvořit ovládací prvky vázané na data, je nutné nejprve přidat zdroj dat Zdroje dat okna.

Okno zdroje dat přidat zdroj dat

  1. Na Data nabídky, klepněte na tlačítko Zobrazit zdroje dat otevřete Zdroje dat okna.

  2. Klepněte na tlačítko Přidat nový zdroj dat a Průvodce konfigurací zdroje dat.

  3. Proveďte jednu z následujících úkolů vytvořte ovládací prvky vázané na data:

    • Vytvoření ovládacího prvku, který je vázán na jedno pole dat.

    • Vytvoření ovládacího prvku, který je vázán na více polí data.

    • Vytvoření sady ovládacích prvků, které jsou vázány na více polí data.

    • Vázání dat existujících ovládacích prvků v Návrháři.

Vytvoření ovládacího prvku, který je vázán na jednoho pole dat

Po přidání zdrojů dat. Zdroje dat okna, můžete vytvořit nový ovládací prvek vázán na data zobrazující jedno pole dat, například ComboBox nebo TextBox.

Vytvořit ovládací prvek, který je vázán k jednomu poli dat

  1. V Zdroje dat okna, rozbalte položku představující tabulky nebo objektu.Vyhledejte položku dítě představuje sloupec nebo vlastnosti, které chcete vytvořit vazbu.Vizuální příklad viz Okno zdroje dat.

  2. Volitelně vyberte ovládací prvek vytvořit.Jednotlivé položky Zdroje dat okno má výchozí ovládací prvek, který je vytvořen při přetažení položky na Návrhář.Výchozí ovládací prvek závisí na podkladové datový typ položky.

    Zvolte jiný ovládací prvek, klepněte na šipku dolů vedle položky a vyberte ovládací prvek.Další informace naleznete v tématu Jak: nastavení řízení má být vytvořen při přetažení z okno zdroje dat.

  3. Přetáhněte položku na platný kontejneru v návrháři, například Grid.Další informace o platné kontejnery, viz Ovládací prvky WPF vazby na Data v aplikaci Visual Studio.

    Visual StudioVytvoří nový ovládací prvek vázán na data a vhodně týkající Label v kontejneru.Visual Studiogeneruje také XAML a kód ovládací prvek svázat s daty.Další informace naleznete v tématu Ovládací prvky WPF vazby na Data v aplikaci Visual Studio.

Vytvoření ovládacího prvku, který je vázán na více datových polí

Po přidání zdrojů dat. Zdroje dat okna, můžete vytvořit nový ovládací prvek vázán na data zobrazující více polí data, například DataGrid nebo ListView.

Vytvořit ovládací prvek svázaný s více polí dat

  1. V Zdroje dat okna, vyberte položku, která představuje tabulka nebo objekt.Vizuální příklad viz Okno zdroje dat.

  2. Volitelně vyberte ovládací prvek vytvořit.Standardně jednotlivé položky v Zdroje dat okna, představující data tabulky nebo objektu je nastavena na vytvoření DataGrid (pokud cílů projektu.NET Framework 4) nebo ListView (pro starší verze.NET Framework).

    Vyberte jiný ovládací prvek, klepněte na šipku dolů vedle položky a vyberte ovládací prvek.Další informace naleznete v tématu Jak: nastavení řízení má být vytvořen při přetažení z okno zdroje dat.

    [!POZNÁMKA]

    Pokud nechcete zobrazit konkrétní sloupec nebo vlastnost, rozbalte položku Zobrazit podřízené.Klepněte na šipku dolů vedle sloupce nebo vlastnost, kterou chcete zobrazit, a klepněte na tlačítko žádné.

  3. Přetáhněte položku na platný kontejneru v návrháři, například Grid.Další informace o platné kontejnery, viz Ovládací prvky WPF vazby na Data v aplikaci Visual Studio.

    Visual StudioVytvoří nový ovládací prvek vázán na data v kontejneru. Visual Studio také vygeneruje XAML a kód ovládací prvek svázat s daty.Další informace naleznete v tématu Ovládací prvky WPF vazby na Data v aplikaci Visual Studio.

Vytvoření nastavení z ovládacích prvků, jsou vázány na více datových polí

Po přidání zdrojů dat. Zdroje dat okna, tabulka nebo objekt lze vázat na sadu ovládacích prvků.Jiný ovládací prvek je vytvořena pro každý sloupec nebo vlastnost tabulky nebo objektu.

Vytvořit sadu ovládacích prvků, které jsou vázány na pole více dat

  1. V Zdroje dat okna, vyberte položku, která představuje tabulka nebo objekt.Vizuální příklad viz Okno zdroje dat.

  2. Klepněte na šipku dolů vedle položky a vyberte Podrobnosti O.

    [!POZNÁMKA]

    Pokud nechcete zobrazit konkrétní sloupec nebo vlastnost, rozbalte položku Zobrazit podřízené.Klepněte na šipku dolů vedle sloupce nebo vlastnost, kterou chcete zobrazit, a klepněte na tlačítko žádné.

  3. Přetáhněte položku na platný kontejneru v návrháři, například Grid.Další informace o platné kontejnery, viz Ovládací prvky WPF vazby na Data v aplikaci Visual Studio.

    Visual StudioVytvoří nové ovládací prvky vázané na data v kontejneru.Každý ovládací prvek vázán na jiný sloupec nebo vlastnosti a je opatřeno každý ovládací prvek ve vhodně týkající Label řízení. Visual Studio také vygeneruje XAML a kód svázat ovládací prvky pro data.Další informace naleznete v tématu Ovládací prvky WPF vazby na Data v aplikaci Visual Studio.

Vázání dat existujících ovládacích prvků v Návrháři

Po přidání zdrojů dat. Zdroje dat okna, můžete přidat datové vazby do existujícího ovládacího prvku desgner.

Data svázat ovládací prvek v Návrháři

  1. V Zdroje dat okna, použijte jednu z následujících postupů:

    • Přidat do existující ovládací prvek zobrazující více polí data, jako jsou například datové vazby DataGrid nebo ListView, vyberte položky v tabulce nebo objektu chcete svázat ovládací prvek.

    • Přidat do existující ovládací prvek zobrazující jedno pole dat, jako jsou například datové vazby ComboBox nebo TextBox, rozbalte položku představující tabulka nebo objekt, který obsahuje data a poté vyberte položku, která představuje data, která chcete svázat ovládací prvek.

  2. Přetáhněte vybranou položku z Zdroje dat okna do existujícího ovládacího prvku v návrháři.Ovládací prvek musí být cíl přetažení platné.Další informace naleznete v tématu Ovládací prvky WPF vazby na Data v aplikaci Visual Studio.

    Visual Studiogeneruje XAML a kód ovládací prvek svázat s daty.Další informace naleznete v tématu Ovládací prvky WPF vazby na Data v aplikaci Visual Studio.

    [!POZNÁMKA]

    Pokud již ovládací prvek vázán na data, datové vazby ovládacího prvku se resetuje položku, která byla přetažena na ovládací prvek naposledy.

Viz také

Úkoly

Jak: vytvoření vyhledávací tabulky aplikací WPF

Jak: zobrazení souvisejících dat aplikací WPF

Názorný postup: Vazba na datový Model entita WPF ovládací prvky

Názorný postup: Vazba WPF ovládací prvky k objektu Dataset

Názorný postup: Vazba WPF ovládací prvky pro Data služby WCF

Názorný postup: Zobrazení souvisejících dat aplikací WPF

Koncepty

Ovládací prvky WPF vazby na Data v aplikaci Visual Studio