2012-01-27 15 views
1

私はWPFが新しく、WPFのWinformsツールボックスの要素を持つことができればと思っています。つまり、Winformsツールボックスには多くの要素があり、WPFツールボックスには存在しません。たとえば、WinformsツールボックスのPerformanceCounterのようなものがWPFツールボックスに見つかりません。WPF用のWinformsツールボックスツール

おかげで、事前に

答えて

1

は、WPFで表現されていませんでしたいくつかのコントロールがありますが、あなたはにWindowsFormsHostを使用することができます。名前が示すように、Windows Forms要素をホストするのが目的です。

Walkthrough: Hosting a Windows Forms Control in WPF

私はPerformanceCounterのようなものは、あなたではなく、フォーム上に置くよりも、コード内で使用できることを追加します。 UIの目的を持つ他の要素は、WindowsFormsHostコントロール内に配置できます。私はReportViewerでこれを行います。これはWPF相当のWindowsフォームコントロールです。

+0

しかし、この方法で、私はxamlで編集し続けることができますか? –

+0

確かに...あなたがプロパティを設定している範囲で。 http://msdn.microsoft.com/en-us/library/ms742875.aspxを参照してください。この例のMaskedTextBoxには、任意の名前空間 "wf"が与えられています。次に、XAMLでは、そのプロパティを設定することができます。これにはデータバインディングも含まれます。また、コードビハインド(MVVMを使用している場合はViewModel)も同様にプロパティを設定できます。期待通りです。 –

関連する問題