0

XAML を使用せずに、既存の Canvas を追加するか、新しい Canvas をウィンドウに作成したいと考えています。

ボタンが押された場合に同じタイプのクラスを作成するボタンのように機能するクラスがあります。これは機能しますが、ウィンドウが使用する同じキャンバスに追加されていないため、表示できません。このクラスとメイン ウィンドウは同じ Canvas を使用することになっています。

// コードがどうあるべきかを想像する方法 (間違っています) this.Add(ClassThatContainsACanvas.CanvasIWantToUse);

//ClassThatContainsACanvas

class BundlePS
{
    public static Canvas OUCanvas = new Canvas();
}
4

1 に答える 1

0

メインウィンドウに静的キャンバスをそのウィンドウに配置するためのコードを記述したいということですか?

その場合、呼び出しは(MainWindowコードで)次のようになります。

this.Content = BundlePS.OUCanvas;

そうでなければ、私が問題を誤解した場合は、あなたがやりたいことについてもう少し詳しく説明してください!

于 2012-11-16T12:00:58.817 に答える