【发布时间】:2011-11-20 02:43:03
【问题描述】:
我有一个继承自 Canvas 的 DerivedCanvas 类。我用它来绘制几个自定义绘图视觉效果,但不知道如何将 Button 对象添加为 DrawingVisual 对象的子对象。下面是我在 DrawingVisual 中使用的代码,但在运行时没有显示任何内容。不能将 Button 添加为 DrawingVisual 的子项,还是我做错了?
Button button = new Button { Content = "Exit", Width = 70, Height = 23 };
this.Children.Add(button);
【问题讨论】:
-
我已经完成了这件事并让它发挥了作用。但是,我从 Control 派生,因此可能会有所作为。另外,您什么时候添加子控件?
-
太棒了!至少我知道这是可能的!我在绘制父视觉之前和之后都添加了子控件,但都没有工作。可以分享你的代码吗?