![](/img/trans.png)
[英]From Silverlight OOB application how to check if a process is running
[英]How to set minimum width and height in a silverlight OOB application?
我試圖為我的silverlight 4 OOB應用程序設置最小寬度和高度,但到目前為止沒有任何成功。 當我不斷收到此錯誤消息時,有人可以幫我嗎:
“非靜態字段,方法或屬性'kat.MainPage.Width.get'和'kat.MainPage.Height.get'需要對象引用。
我的代碼如下:
namespace kat
{
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
this.SizeChanged +=new System.Windows.SizeChangedEventHandler(LayoutRoot_SizeChanged);
}
public double Width { get; set; }
public double Height { get; set; }
private void LayoutRoot_SizeChanged(object sender, System.Windows.SizeChangedEventArgs e)
{
if (kat.MainPage.Width <500)
kat.MainPage.Width =500;
if (kat.MainPage.Height <500)
kat.MainPage.Height =500;
}
}
}
我認為Kat只是您的命名空間...
您基本上是在嘗試訪問對象的成員,而不實際使用指向該對象的指針。 kat.MainPage
是一個類,而不是對象,因此對kat.MainPage.anything
任何引用kat.MainPage.anything
將因該錯誤而失敗。
您只想要:
private void LayoutRoot_SizeChanged(object sender, System.Windows.SizeChangedEventArgs e)
{
if (Application.MainWindow.Width < 500)
Application.MainWindow.Width = 500;
if (Application.MainWindow.Height < 500)
Application.MainWindow.Height = 500;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.