我在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

关于c# - 在LightSwitch中,如何删除模态窗口右上方的(x)?或更改其功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18536142/

10-13 03:17