如果没有图像和代码,就很难解释这个问题。对于那些感兴趣的人,我制作了一个示例C#/WPF项目,可以从下载
这是一个非常小的项目(45 It )。堆栈面板有一个MouseEnter和一个MouseLeave事件处理程序,它在标题栏中显示一条消息,指示鼠标是在堆栈面板上还是在堆栈面板之外。问题是:当鼠标超过标签(反过来包含在堆栈面板中)时,
是否有一种方法可以添加类似于Win Forms C# Button b = new Button();中的控件,然后像Form1.Controls.Add(b);一样添加它?我不能在WPF中这样做,因为我在Window类中没有Controls属性。我该怎么做呢。我读过这篇文章,只是放了一个面板,然后用它来填充,然后我用这个:但我又想起来了。如何创建和添加面板并将其停靠以填充?如何将面板添加到我的MainWindow中?