【问题标题】:How do I set a minimum width and height for my Silverlight 4 OOB application?如何为 Silverlight 4 OOB 应用程序设置最小宽度和高度?
【发布时间】:2011-08-28 00:17:32
【问题描述】:

有没有办法为我的 Silverlight 4 浏览器外应用程序设置最小宽度和高度?

【问题讨论】:

  • 你到底遇到了什么问题???因为这很简单……

标签: silverlight out-of-browser


【解决方案1】:

没有内置设置来控制窗口的最小宽度和高度,因此您需要使用代码来处理它。

首先,您的 OOB 应用需要具有 Elevated Trust。

然后,您需要将用于应用程序的RootVisual(通常是 MainPage.xaml)的FrameworkElementSizeChanged 事件附加一个处理程序。

在处理程序中包含如下代码:-

 if (Application.MainWindow.Width < myMinWidth)
     Application.MainWindow.Width = myMinWidth;

 if (Application.MainWindow.Height < myMinHeight)
     Application.MainWindow.Height = myMinHeight;

【讨论】:

    【解决方案2】:

    您只能直接设置属性...您可以设置窗口属性的最小值和最大值。否则您可以在 PageLoad/form load 事件中以编程方式设置它。

    【讨论】:

      猜你喜欢
      • 2011-02-01
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 2016-03-08
      • 2018-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多