当鼠标进入(WPF)时,如何在控件顶部浮动按钮?

时间:2010-12-02 16:10:21

标签: wpf

我想创建一个像Visual Studio 2010中的标题页一样的控件。

当您打开一些选项卡(MainWindow.xaml,MainWindow.xaml.cs等)时,只有活动选项卡显示关闭按钮,但当您将鼠标悬停在非活动选项卡上时,将显示关闭按钮,意味着您只需点击一下即可关闭任何标签。

它可能是浮动按钮下的文本边框。

1 个答案:

答案 0 :(得分:2)

所有WPF控件都是容器,例如,您可以在按钮内放置一个按钮。您可以将控件的布局管理器包含在其中的所需项目中。

对于您所询问的内容,您可以拥有一个在StackPanel中具有TextArea和Button的用户控件。然后隐藏按钮。然后,您的MouseEnter和MouseLeave事件具有用户控制寄存器,当鼠标结束时,您可以看到该按钮,当它离开时,您可以再次隐藏它。