0

私がこれまでに理解していることから、InkCanvas要素は WPF フレームワークにあります。これを使用するには、InkCanvas 要素をホストするElementHostコントロールが必要です。私はMSDNのリンクに行ったことがありますが、その例では、WPF User Control Library プロジェクトの作成などについて説明しています。それほど悪くはありません、Winform にコントロールを追加するだけでは少し大変に思えます。これを行うためのより簡単な方法はありますか、またはこれを単純化しすぎていますか?

ありがとう。

4

1 に答える 1

0

これはうまくいくはずです:

ElementHost host = new ElementHost();
InkCanvas ic = new InkCanvas();
host.Child = ic;
Controls.Add(host);

コメントで述べたように、WPF アセンブリを参照として追加する必要があります (WindowsBase、PresentationCore、PresentationFramework)。

于 2013-10-18T19:43:32.313 に答える