我已经在 c# 和 wpf 中使用此代码成功创建了一个弹出窗口
<Popup Name="myPopup" IsOpen="True">
<Label Name="myLabel" Content="This is a popup!" Background="AliceBlue" Foreground="Blue"/>
</Popup>
我使用下面的代码来隐藏它,当在它外面单击鼠标时它可以正常工作。
myPopup.IsOpen = true;
myPopup.Placement = System.Windows.Controls.Primitives.PlacementMode.Mouse;
myPopup.StaysOpen = false;
myPopup.Height = 500;
myPopup.Width = 500;
myPopup.IsOpen = true;
我的问题是我想添加一个关闭按钮(或类似 [x] 的按钮)。单击此按钮时它将隐藏,就像 Windows 窗体中的对话框一样。有什么想法吗?提前致谢
在我们的一个应用程序中,我们有类似的需求,我们通过绑定解决了它IsOpen
视图模型的属性。添加按钮时使用Click
事件处理程序将该属性设置为 false,这将关闭弹出窗口。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)