共用方式為


HOW TO:將命名空間匯入 XAML

若要在 XAML 中使用您的自訂控制項以及協力廠商控制項,您必須匯入命名空間和參考組件。 如需詳細資訊,請參閱 WPF XAML 的 XAML 命名空間和命名空間對應

注意

根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

在 XAML 中匯入本機命名空間

  1. 建立名為 "DemoApplication" 的新 WPF 應用程式專案。 如需詳細資訊,請參閱 HOW TO:建立新的 WPF 應用程式專案

  2. 將名為 "DemoControl.xaml" 的新使用者控制項 (WPF) 項目變更為 DemoApplication 專案。 如需詳細資訊,請參閱 HOW TO:加入新項目至 WPF 專案

  3. 選取 [建置] 功能表上的 [建置方案],以建置方案。

  4. 在設計工具中開啟 MainWindow.xaml。

  5. 在 [XAML] 檢視中,於開頭 Window 標記中第二個 xmlns 對應後面插入新的一行。

  6. 輸入 xmlns:dc= 並從 IntelliSense 清單中選取 [組件 DemoApplication 中的 DemoApplication]。

    設計工具便會插入 DemoApplication 命名空間的命名空間對應。

    <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. 在 Grid 項目的開頭標記後,輸入 <dc:,然後從 IntelliSense 清單中選取 [DemoControl]。

  8. 輸入右括號 /> 結束項目。

    Grid 項目看起來應該像這樣:

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

在 XAML 中匯入協力廠商命名空間

  1. 將名為 "VendorControlLibrary" 的新 WPF 使用者控制項程式庫專案加入至 DemoApplication 方案。 建置 DemoApplication 方案後,就會為方案中的每一個專案建立一個組件。 如需詳細資訊,請參閱 HOW TO:建立 WPF UserControl 程式庫專案

  2. 在 DemoApplication 專案中,加入 VendorControlLibrary 專案的專案參考。 如需詳細資訊,請參閱 How to: 新增或移除的參照,藉由新增的 [參考] 對話方塊

  3. 選取 [建置] 功能表上的 [建置方案],以建置方案。

  4. 在設計工具中開啟 MainWindow.xaml。

  5. 在 [XAML] 檢視中,於開頭 Window 標記中第三個 xmlns 對應後面插入新的一行。

  6. 輸入 xmlns:vc= 並從 IntelliSense 清單中選取 [組件 VendorControlLibrary 中的 VendorControlLibrary]。

    Intellisense 會插入 VendorControlLibrary 命名空間的命名空間對應,此命名空間定義於 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. 在 DemoControl 項目的結尾標記之後,輸入 <vc:,並從 IntelliSense 清單中選取 [UserControl1]。

  8. 輸入右括號 /> 結束項目。

    Grid 項目看起來應該像這樣:

        <Grid>
            <dc:DemoControl />
            <vc:UserControl1 />
        </Grid>
    

請參閱

概念

WPF XAML 的 XAML 命名空間和命名空間對應

其他資源

XAML 命名空間 (x:) 語言功能

WPF 設計工具使用者入門