逐步解說:在設計階段變更已裝載之 WPF 項目的屬性
本逐步解說會示範如何變更 Windows Form 所裝載之 Windows Presentation Foundation (WPF) 控制項的屬性值。
在這個逐步解說中,您會執行下列工作:
建立專案。
建立 WPF 控制項。
將 WPF 控制項裝載在 Windows Form 中。
使用 WPF Designer for Visual Studio 變更屬性值。
注意事項 |
---|
根據您目前使用的設定或版本,您所看到的對話方塊與功能表指令可能會與 [說明] 中描述的不同。 若要變更設定,請從 [工具] 功能表中選取 [匯入和匯出設定]。 如需詳細資訊,請參閱 使用設定。 |
必要條件
您需要下列元件才能完成此逐步解說:
- Visual Studio 2010。
建立專案
第一步是建立 Windows Form 專案。
注意事項 |
---|
裝載 WPF 內容時,只支援 C# 和 Visual Basic 專案。 |
若要建立專案
- 在 Visual Basic 或 Visual C# 中,建立名為 WpfHost 的新 Windows Form 應用程式專案。 如需詳細資訊,請參閱 HOW TO:建立新的 Windows Form 應用程式專案。
建立 WPF 控制項
在將 WPF 控制項加入專案後,即可在表單上予以排列。
若要建立 WPF 控制項
將新的 WPF UserControl 加入至專案。 使用控制項型別的預設名稱 UserControl1.xaml。 如需詳細資訊,請參閱逐步解說:在設計階段建立 Windows Form 的新 WPF 內容。
在 [屬性] 視窗中,將 Background 屬性值設定為 Blue。
建置專案。
變更 WPF 控制項上的屬性值
ElementHost 智慧標籤讓您能夠使用 WPF 設計工具,輕易變更所裝載之 WPF 內容的屬性。
若要裝載 WPF 控制項
在 Windows Form 設計工具中開啟表單 Form1。
在 [工具箱] 的 [WPF 使用者控制項] 索引標籤中,按兩下 [UserControl1],在表單上建立 UserControl1 的執行個體。
UserControl1 的執行個體會裝載到名為 elementHost1 的新 ElementHost 控制項中。
在 [ElementHost 工作] 智慧標籤面板中,選取 [編輯裝載內容]。
UserControl1.xaml 會在 WPF 設計工具中開啟。
在 [屬性] 視窗中,將 Background 屬性的值設定為 Red。
重建專案。
在 Windows Form 設計工具中開啟表單 Form1。
UserControl1 的執行個體會具有紅色的背景。
請參閱
工作
HOW TO:錨定和停駐 TableLayoutPanel 控制項中的子控制項
逐步解說:使用對齊線排列 Windows Form 上的控制項