【问题标题】:new Canvas without XAML WPF没有 XAML WPF 的新画布
【发布时间】:2012-11-16 10:23:18
【问题描述】:

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

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

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

//ClassThatContainsACanvas

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

【问题讨论】:

    标签: c# wpf windows


    【解决方案1】:

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

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

    this.Content = BundlePS.OUCanvas;
    

    否则,如果我误解了问题,请提供更多关于您想要做什么的详细信息!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-19
      • 2013-01-23
      • 2012-11-01
      • 2011-08-09
      • 1970-01-01
      • 2012-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多