如何禁用Silverlight 3子窗口上的退出按钮?

时间:2009-04-06 14:12:05

标签: silverlight silverlight-3.0

我的意思是右上角标有X的小退出/取消按钮。我想实现一个接受用户名/密码的登录对话框,所以显然我不希望用户能够解除模式弹出窗口。如果无法删除或禁用该按钮,那么我是否可以通过某种方式拦截结束事件并停止关闭?

4 个答案:

答案 0 :(得分:29)

您可以使用ChildWindow的 HasCloseButton 属性来隐藏关闭按钮。

如果有帮助,请告诉我。

Ezequiel Jadib

答案 1 :(得分:2)

下面的代码可以防止ChildWindow关闭,有效地禁用X按钮。修改以适应您的业务逻辑。

protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
{
    base.OnClosing(e);
    e.Cancel = true;
}

答案 2 :(得分:1)

选择子窗口并按F4。它将显示属性窗口。然后转到 HasCloseButton 属性并取消选中该复选框。

享受

答案 3 :(得分:1)

HasCloseButton="False" .. 

此属性用于隐藏ChildWindow中的“X”按钮