Udostępnij za pośrednictwem


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

  1. Utwórz nowy projekt aplikacji WPF o nazwie "DemoApplication". Aby uzyskać więcej informacji, zobacz Jak: Tworzenie nowego projektu aplikacji WPF.

  2. 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.

  3. Na budować menu, wybierz Roztwór budować do konstruowania roztwór.

  4. Otwórz MainWindow.xaml w projektancie.

  5. W widoku kod XAML, otwarcie Window tag, wstawienie nowego wiersza po drugim xmlns mapowania.

  6. 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>
    
  7. Po znaczniku otwierającym Grid element, typ < dc: i wybierz DemoControl z listy opcji IntelliSense.

  8. Wpisz nawias zamykający / > zamknąć elementu.

    Grid Element powinien wyglądać następująco:

        <Grid>
            <dc:DemoControl />
        </Grid>
    

Importowanie nazw firm w XAML

  1. 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.

  2. 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.

  3. Na budować menu, wybierz Roztwór budować do konstruowania roztwór.

  4. Otwórz MainWindow.xaml w projektancie.

  5. W widoku kod XAML, otwarcie Window tag, wstawienie nowego wiersza po trzecim xmlns mapowania.

  6. 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>
    
  7. Po tagu zamykającego z DemoControl element, typ < vc: i wybierz UserControl1 z listy opcji IntelliSense.

  8. 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

Inne zasoby

Obszar nazw XAML (x:) Funkcje języka

Wprowadzenie do programu WPF Designer