Přidání vlastních ovládacích prvků do okna zdroje dat
Publikováno: duben 2016
Při přetažení položky z zdroje dat na návrhovou plochu vytvořit ovládací prvek vázaný na data, můžete vybrat typ ovládacího prvku, který vytvoříte. Každá položka v okně má rozevírací seznam, který zobrazí ovládací prvky, které lze vybírat. Sadu ovládacích prvků, které jsou přidružené k jednotlivým položkám je určen datový typ položky. Pokud ovládací prvek, který chcete vytvořit v seznamu nezobrazí, můžete podle pokynů v tomto tématu přidejte ovládací prvek do seznamu.
Další informace o výběru ovládací prvky vázané na data pro vytvoření pro položky v zdroje dat okna, naleznete v části Postupy: Nastavení ovládacího prvku, který má být vytvořen při přetažení z okna zdrojů dat.
Poznámka
Dialogová okna a příkazy nabídek, které se může lišit od těch popsaných v nápovědě v závislosti na aktivních nastaveních nebo edici. Chcete-li změnit nastavení, vyberte možnost Nastavení importu a exportu na Nástroje nabídky. Další informace naleznete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.
Přizpůsobení seznamu s možností vazby ovládacích prvků pro datový typ
Proveďte následující kroky, které chcete přidat nebo odebrat ze seznamu dostupných ovládacích prvků pro položky v ovládacích prvcích zdroje dat okno, které mají určitého datového typu.
Chcete-li vybrat ovládací prvky uvedené pro datový typ
Ujistěte se, že návrhář WPF nebo Návrhář formulářů Windows je otevřený.
V zdroje dat okna, klikněte na položku, která je součástí zdroje dat, který je přidán do okna a pak klepněte na rozevírací nabídku pro položku.
V rozevírací nabídce klikněte na tlačítko Přizpůsobit. Jeden z následujících dialogových otevře:
Pokud je již otevřená, Návrhář formulářů Windows přizpůsobení uživatelského rozhraní dat stránku Možnosti otevře se dialogové okno.
Pokud je již otevřená, Návrhář WPF Přizpůsobit vazbu ovládacího prvku otevře se dialogové okno.
V dialogovém okně vyberte typ dat z datový typ rozevíracího seznamu.
Chcete-li přizpůsobit seznam ovládacích prvků pro tabulku nebo objektu, vyberte [seznam].
Chcete-li přizpůsobit seznam ovládacích prvků pro sloupec tabulky nebo vlastnost objektu, vyberte datový typ sloupce nebo vlastnost v základní úložiště dat..
Chcete-li přizpůsobit seznam ovládacích prvků pro zobrazení datových objektů, které mají uživatelem definované obrazce, vyberte možnost [jiných]. Vyberte například [jiných] Pokud aplikace obsahuje vlastní ovládací prvek, který zobrazuje data z více než jednu vlastnost určitého objektu.
V přidružené ovládací prvky pole, vyberte každý ovládací prvek, který chcete mít k dispozici pro vybraný datový typ nebo zrušte výběr všech ovládacích prvků, které chcete odebrat ze seznamu.
Poznámka
Pokud ovládací prvek, který chcete vybrat nezobrazí v přidružené ovládací prvky pole, musíte přidat ovládací prvek do seznamu. Další informace naleznete v tématu Přidání ovládacích prvků do seznamu z přidružených ovládacích prvků pro datový typ.
Klikněte na tlačítko OK.
V zdroje dat okna, klikněte na položku dat právě přidružené jeden nebo více ovládacích prvků a potom klikněte na rozevírací nabídku pro položku.
Ovládací prvky, které jste vybrali v přidružené ovládací prvky pole se nyní zobrazí v rozevírací nabídce pro položku.
Přidání ovládacích prvků do seznamu přidružených ovládacích prvcích pro datový typ
Pokud chcete přiřadit ovládací prvek s datovým typem, ale nezobrazí se v ovládacím prvku přidružené ovládací prvky pole, musíte přidat ovládací prvek do seznamu. Ovládací prvek musí být umístěn v aktuálním řešení nebo v odkazovaném sestavení, musí být k dispozici v nástrojů, a mít atribut, který určuje chování vazby dat ovládacího prvku.
Přidání ovládacích prvků do seznamu přidružených ovládacích prvcích
Přidejte požadované ovládací prvek do nástrojů kliknutím pravým tlačítkem myši nástrojů a výběrem Zvolit položky.
Ovládací prvek musí mít jeden z následujících atributů.
Atribut Popis DefaultBindingPropertyAttribute Implementace tohoto atributu na jednoduché ovládací prvky, které zobrazují jeden sloupec (nebo vlastnost) dat, například TextBox. ComplexBindingPropertiesAttribute Implementace tohoto atributu na ovládací prvky zobrazující seznamy (nebo tabulky) dat, například DataGridView. LookupBindingPropertiesAttribute Implementace tohoto atributu na ovládací prvky, které zobrazují seznamy nebo tabulky data, ale také nutnosti předložení jednoho sloupce nebo vlastnost, jako například ComboBox. Otevřete přizpůsobení uživatelského rozhraní dat stránku Možnosti dialogové okno (Windows Forms) nebo otevřete Přizpůsobit vazbu ovládacího prvku dialogové okno (WPF). Další informace naleznete v tématu přizpůsobení seznamu s možností vazby prvky pro datový typ.
V přidružené ovládací prvky pole, ovládací prvek, který jste právě přidali do nástrojů by se měl objevit.
Poznámka
Pouze ovládací prvky, které jsou umístěny v aktuálním řešení nebo v odkazovaném sestavení (a které implementují jeden z atributů datové vazby v předchozí tabulce) lze přidat do seznamu přidružených ovládacích prvcích. Vázat data do vlastního ovládacího prvku, který není k dispozici v zdroje dat okna, přetáhněte ovládací prvek z nástrojů na návrhovou plochu a potom přetáhněte položky, kterou chcete svázat z zdroje dat okna do ovládacího prvku.
Viz také
Vytvoření vazby ovládacích prvků k datům v sadě Visual Studio