繁体   English   中英

在LightSwitch中,如何删除模态窗口右上方的(x)? 或更改其功能?

[英]In LightSwitch how do I remove the (x) at the top right of modal window? or change it's function?

我在LightSwitch 2012项目中创建了一个Modal窗口,我一直试图找到一种方法来删除右上角的(x)以将其关闭。 或者是某个地方可以编辑一种方法来更改其某些功能以更好地满足我的需要?

如果这是针对Silverlight客户端的,则只需一行代码即可(一旦添加了ControlAvailable处理程序)。

C#:

_window.ControlAvailable += (object s, ControlAvailableEventArgs e) => 
    {
        var window = (ChildWindow)e.Control;

        window.HasCloseButton = hasCloseButton;
    };

VB:

AddHandler _window.ControlAvailable, _
    Sub(s As Object, e As ControlAvailableEventArgs)
        Dim window = DirectCast(e.Control, ChildWindow)

        window.HasCloseButton = hasCloseButton
    End Sub

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM