Jak: importowanie obszaru nazw do XAML
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Aby używać niestandardowych formantów i formantów innych firm w XAML, należy zaimportować zestawów obszarów nazw i odniesienia. Aby uzyskać więcej informacji, zobacz Obszary nazw XAML i WPF XAML mapowania nazw.
Uwaga
Okien dialogowych i poleceń menu, którą widzisz mogą różnić się od tych opisanych w pomocy, w zależności od tego, aktywne ustawienia lub edition.Aby zmienić ustawienia, wybierz polecenie Importuj i Eksportuj ustawienia na Narzędzia menu.Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.
Importowanie lokalnego obszaru nazw w XAML
Utwórz nowy projekt aplikacji WPF o nazwie "DemoApplication". Aby uzyskać więcej informacji, zobacz Jak: Tworzenie nowego projektu aplikacji WPF.
Dodaj nowego użytkownika kontroli (WPF) element o nazwie "DemoControl.xaml" do projektu DemoApplication. Aby uzyskać więcej informacji, zobacz Jak: dodawanie nowych elementów do projektu WPF.
Na budować menu, wybierz Roztwór budować do konstruowania roztwór.
Otwórz MainWindow.xaml w projektancie.
W widoku kod XAML, otwarcie Window tag, wstawienie nowego wiersza po drugim xmlns mapowania.
Typ xmlns:dc = i wybierz DemoApplication w zestawie DemoApplication z listy opcji IntelliSense.
Projektant wstawia mapowanie obszaru nazw dla DemoApplication obszaru nazw.
<Window x:Class="DemoApplication.MainWindow" xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" xmlns:dc="clr-namespace:DemoApplication" Title="MainWindow" Height="300" Width="300"> <Grid> </Grid> </Window>
Po znaczniku otwierającym Grid element, typ < dc: i wybierz DemoControl z listy opcji IntelliSense.
Wpisz nawias zamykający / > zamknąć elementu.
Grid Element powinien wyglądać następująco:
<Grid> <dc:DemoControl /> </Grid>
Importowanie nazw firm w XAML
Dodaj nowy projekt Biblioteka formantów użytkownika WPF, o nazwie "VendorControlLibrary" do roztworu DemoApplication. Podczas tworzenia rozwiązania DemoApplication asemblowania jest tworzony dla każdego projektu w roztworze. Aby uzyskać więcej informacji, zobacz Jak: Tworzenie projektu biblioteki UserControl WPF.
W projekcie DemoApplication Dodaj odwołanie projektu do projektu VendorControlLibrary. Aby uzyskać więcej informacji, zobacz Jak: Dodawanie lub usuwanie odwołań przez za pomocą okna dialogowego Dodaj odwołanie.
Na budować menu, wybierz Roztwór budować do konstruowania roztwór.
Otwórz MainWindow.xaml w projektancie.
W widoku kod XAML, otwarcie Window tag, wstawienie nowego wiersza po trzecim xmlns mapowania.
Typ xmlns:vc = i wybierz VendorControlLibrary w zestawie VendorControlLibrary z listy opcji IntelliSense.
Technologia IntelliSense wstawia mapowanie obszaru nazw dla VendorControlLibrary obszaru nazw, który jest zdefiniowany w zestawie VendorControlLibrary.dll.
<Window x:Class="DemoApplication.MainWindow" xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" xmlns:dc="clr-namespace:DemoApplication" xmlns:vc="clr-namespace:VendorControlLibrary;assembly=VendorControlLibrary" Title="MainWindow" Height="300" Width="300"> <Grid> <dc:DemoControl /> </Grid> </Window>
Po tagu zamykającego z DemoControl element, typ < vc: i wybierz UserControl1 z listy opcji IntelliSense.
Wpisz nawias zamykający / > zamknąć elementu.
Grid Element powinien wyglądać następująco:
<Grid> <dc:DemoControl /> <vc:UserControl1 /> </Grid>
Zobacz też
Koncepcje
Obszary nazw XAML i WPF XAML mapowania nazw