2010-04-21 48 views

回答

5

托管Silverlight应用程序的窗口在使用正常权限运行时无法由应用程序控制,这将是一个安全问题。

但是,如果您使用提升的权限安装OOB应用程序,则可以更改窗口的镶边并定义您自己的。这将阻止调整大小(当然,如果您明确实现使用自定义镶边调整大小)。

要更改chrome选项,请使用项目属性中的OOB设置。

Changing OOB properties

1

我不认为你可以。这似乎是另一个“用户是国王”的选择。

2

我不想放弃窗口边框。这不太好,但这是我现在所做的。

Host.Content.Resized += new EventHandler(Content_Resized); 
    ... 
    void Content_Resized(object sender, EventArgs e) 
    { 
     if (IsRunningOutOfBrowser) 
     { 
      MainWindow.Width = 800; 
      MainWindow.Height = 448; 
     } 
    } 
相关问题