0

我想在不使用 XAML 的情况下添加一个已经存在的 Canvas 或在窗口中创建一个新的 Canvas。

我有一个像按钮一样工作的类,如果它们被按下,它会产生相同类型的类。这可行,但它们现在没有添加到我的窗口使用的同一画布中,所以我看不到它们。这个类和主窗口应该使用相同的 Canvas。

// 我如何想象代码应该如何(错误) this.Add(ClassThatContainsACanvas.CanvasIWantToUse);

//ClassThatContainsACanvas

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

1 回答 1

0

您是说要在 MainWindow 中编写一些代码以将静态 Canvas 放入该窗口吗?

如果是这样,调用将是(在 MainWindow 代码中):

this.Content = BundlePS.OUCanvas;

否则,如果我误解了这个问题,请提供更多关于你想要做什么的细节!

于 2012-11-16T12:00:58.817 回答