共用方式為


逐步解說:在設計階段變更已裝載之 Windows Presentation Foundation 項目的屬性

更新:2007 年 11 月

本逐步解說會示範如何變更 Windows Form 所裝載之 Windows Presentation Foundation (WPF) 控制項的屬性值。

在這個逐步解說中,您會執行下列工作:

  • 建立專案。

  • 建立 WPF 控制項。

  • 將 WPF 控制項裝載在 Windows Form 中。

  • 使用 Windows Presentation Foundation (WPF) Designer for Visual Studio 變更屬性值。

注意事項:

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

必要條件

您需要下列元件才能完成此逐步解說:

  • Visual Studio 2008。

建立專案

第一步是建立 Windows Form 專案。

注意事項:

裝載 WPF 內容時,只支援 C# 和 Visual Basic 專案。

若要建立專案

建立 WPF 控制項

在將 WPF 控制項加入專案後,即可在表單上予以排列。

若要建立 WPF 控制項

  1. 將新的 WPF UserControl 加入至專案。使用控制項型別的預設名稱 UserControl1.xaml。如需詳細資訊,請參閱逐步解說:設計階段期間在 Windows Form 上建立新的 Windows Presentation Foundation 內容

  2. 在 [屬性] 視窗中,將 Background 屬性值設定為 Blue。

  3. 建置專案。

變更 WPF 控制項上的屬性值

ElementHost 智慧標籤讓您能夠使用 WPF 設計工具,輕易變更所裝載之 WPF 內容的屬性。

若要裝載 WPF 控制項

  1. 在 Windows Form 設計工具中開啟表單 Form1。

  2. 在 [工具箱] 的 [WPF 使用者控制項] 索引標籤中,按兩下 [UserControl1],在表單上建立 UserControl1 的執行個體。

    UserControl1 的執行個體會裝載到名為 elementHost1 的新 ElementHost 控制項中。

  3. 在 [ElementHost 工作] 智慧標籤面板中,選取 [編輯裝載內容]。

    UserControl1.xaml 便會在 [WPF 設計工具] 中開啟。

  4. 在 [屬性] 視窗中,將 Background 屬性的值設定為 Red。

  5. 重建專案。

  6. 在 Windows Form 設計工具中開啟表單 Form1。

    UserControl1 的執行個體會具有紅色的背景。

請參閱

工作

HOW TO:錨定和停駐 TableLayoutPanel 控制項中的子控制項

HOW TO:在設計階段將控制項對齊表單邊緣

逐步解說:使用對齊線排列 Windows Form 上的控制項

參考

ElementHost

WindowsFormsHost

其他資源

移轉和互通性

使用 Windows Presentation Foundation 控制項

WPF 設計工具