Porady: powiązanie formantów WPF z danymi w Visual Studio
Możesz utworzyć powiązanych z danymi WPF formantów przy użyciu źródła danych okna.Najpierw należy dodać źródło danych do źródła danych okna.Przeciągnij elementy z źródła danych okno, aby WPF Designer.
Dodawanie źródła danych do okna źródeł danych
Przed utworzeniem formantów powiązanych z danymi, należy najpierw dodać źródło danych do źródła danych okna.
Aby dodać źródło danych do okna źródeł danych
Na widoku menu, wskaż opcję inne okna, a następnie kliknij przycisk źródła danych.
Kliknij przycisk Dodaj nowe źródło danych i ukończyć Kreatora konfiguracji źródła danych.
Wykonaj jedną z następujących zadań można utworzyć formantów powiązanych z danymi:
Utworzony formant, który jest powiązany z jednego pola danych.
Utworzony formant, który jest powiązany z wielu pól danych.
Tworzenia zestaw kontrolek, które są powiązane z wielu pól danych.
Wiązanie danych do istniejących formantów w Projektancie.
Tworzenie formantu, który jest powiązany z jednego pola danych
Po dodaniu źródło danych do źródła danych okna, można utworzyć nowy formant powiązany z danymi, który wyświetla pojedyncze pole danych, takie jak ComboBox lub TextBox.
Aby utworzyć formant, który jest powiązany z jednego pola danych
W źródła danych okna, rozwiń węzeł element, który reprezentuje tabelę lub obiektu.Znajdź element podrzędny, który reprezentuje kolumny lub właściwości, które chcesz powiązać.Na przykład visual zobacz Okno źródła danych.
Opcjonalnie wybierz formant do utworzenia.Każdy element w źródła danych okno ma domyślny formant, który jest tworzony podczas przeciągania elementu do projektanta.Domyślnym zależy od odpowiedniego typu danych elementu.
Aby wybrać inny formant, kliknij strzałkę obok elementu i wybierz formantu.Aby uzyskać więcej informacji, zobacz Porady: ustawianie formantu do utworzenia podczas przeciągania z okna źródła danych.
Przeciągnij element do prawidłowego kontenera w projektancie, takich jak Grid.Aby uzyskać więcej informacji o prawidłowym kontenerów, zobacz Powiązywanie kontrolek WPF z danymi w Visual Studio.
Visual Studio Tworzy nowy formant powiązany z danymi i odpowiednio nazwanych Label w kontenerze.Visual Studio generuje również XAML i kod, aby powiązać formant z danymi.Aby uzyskać więcej informacji, zobacz Powiązywanie kontrolek WPF z danymi w Visual Studio.
Tworzenie formantu, który jest powiązany z wielu pól danych
Po dodaniu źródło danych do źródła danych okna, można utworzyć nowy formant powiązany z danymi, który zawiera wiele pól danych, takich jak DataGrid lub ListView.
Aby utworzyć formant, który jest powiązany z wielu pól danych
W źródła danych okna, wybierz element, który reprezentuje tabeli lub obiektu.Na przykład visual zobacz Okno źródła danych.
Opcjonalnie wybierz formant do utworzenia.Domyślnie, każdy element źródła danych okna reprezentujący dane tabeli lub obiektu jest ustawiona do utworzenia DataGrid (Jeśli projekt przeznaczona dla programu .NET Framework 4) lub ListView (dla wcześniejszych wersji programu .NET Framework).
Aby wybrać inny formant, kliknij strzałkę obok elementu i wybierz formantu.Aby uzyskać więcej informacji, zobacz Porady: ustawianie formantu do utworzenia podczas przeciągania z okna źródła danych.
[!UWAGA]
Jeśli użytkownik nie chce do wyświetlenia określonej kolumny lub własności, rozwiń element, aby wyświetlić jego elementów podrzędnych.Kliknij strzałkę obok kolumny lub właściwości, które chcesz wyświetlić, a następnie kliknij przycisk Brak.
Przeciągnij element do prawidłowego kontenera w projektancie, takich jak Grid.Aby uzyskać więcej informacji o prawidłowym kontenerów, zobacz Powiązywanie kontrolek WPF z danymi w Visual Studio.
Visual Studio Tworzy nowy formant powiązany z danymi w kontenerze. Visual Studio generuje również XAML i kod, aby powiązać formant z danymi.Aby uzyskać więcej informacji, zobacz Powiązywanie kontrolek WPF z danymi w Visual Studio.
Tworzenie ustawić z formantów czy powiązanych z wielu pól danych
Po dodaniu źródło danych do źródła danych oknie zestaw formantów można powiązać danych tabeli lub obiektu.Inny formant jest tworzone dla każdej kolumny lub właściwości w tabeli lub obiektu.
Aby utworzyć zestaw formantów, które są powiązane z wielu pól danych
W źródła danych okna, wybierz element, który reprezentuje tabeli lub obiektu.Na przykład visual zobacz Okno źródła danych.
Kliknij strzałkę obok elementu, a następnie wybierz Szczegóły.
[!UWAGA]
Jeśli użytkownik nie chce do wyświetlenia określonej kolumny lub własności, rozwiń element, aby wyświetlić jego elementów podrzędnych.Kliknij strzałkę obok kolumny lub właściwości, które chcesz wyświetlić, a następnie kliknij przycisk Brak.
Przeciągnij element do prawidłowego kontenera w projektancie, takich jak Grid.Aby uzyskać więcej informacji o prawidłowym kontenerów, zobacz Powiązywanie kontrolek WPF z danymi w Visual Studio.
Visual Studio Tworzy nowy formantów powiązanych z danymi w kontenerze.Każdy formant jest powiązany z innej kolumny lub własności i towarzyszy każdej kontrolki przez odpowiednio nazwanych Label kontroli. Visual Studio generuje również XAML i powiązanie formantów dane kodu.Aby uzyskać więcej informacji, zobacz Powiązywanie kontrolek WPF z danymi w Visual Studio.
Wiązanie danych do istniejących formantów w Projektancie
Po dodaniu źródło danych do źródła danych okna, możesz dodać powiązania z istniejącym formantem w desgner danych.
Aby powiązać formant w Projektancie danych
W źródła danych okna, użyj jednej z następujących procedur:
Aby dodać powiązania danych do istniejących formant, który wyświetla wiele pól danych, takich jak DataGrid lub ListView, zaznacz element, który reprezentuje tabeli lub obiektu chcesz powiązać formant.
Aby dodać powiązanie danych do formant wyświetlający jednego pola danych, takie jak ComboBox lub TextBox, rozwiń węzeł element, który reprezentuje tabelę lub obiekt zawierający dane, a następnie wybierz element, który reprezentuje dane, które chcesz powiązać formant.
Przeciągnij wybrany element na podstawie źródła danych okna na formant w projektancie.Formant musi znajdować się miejsce docelowe upuszczania prawidłowe.Aby uzyskać więcej informacji, zobacz Powiązywanie kontrolek WPF z danymi w Visual Studio.
Visual Studio generuje XAML i kod, aby powiązać formant z danymi.Aby uzyskać więcej informacji, zobacz Powiązywanie kontrolek WPF z danymi w Visual Studio.
[!UWAGA]
Jeśli formant jest już powiązany z danymi, wiązanie danych dla formantu jest resetowany do elementu, który został niedawno przeciągnąć w formancie.
Zobacz też
Zadania
Porady: tworzenie tabel wyszukiwania w aplikacjach WPF
Porady: wyświetlanie powiązanych danych w aplikacjach WPF
Wskazówki: powiązywanie kontrolek WPF z zestawem danych
Wskazówki: powiązywanie kontrolek WPF z usługą danych programu WCF
Wskazówki: wyświetlanie powiązanych danych w aplikacji WPF