2015-05-14 64 views
0

當我將ButtonVisibility更改爲Collapsed時,所有其他按鈕的位置也改變。我想Buttons留在原來的位置。 (btn.location產生的錯誤&沒有工作)如何設置按鈕的位置在winphone 8

這是我的代碼:

for (int k = 0; k < 4; k++) 
{ 
    for (int j = 0; j < 4; j++) 
    { 
    Button btn = new Button(); 
    { 
     btn.Name = "Btn" + i.ToString(); 
     btn.Height = 100; 
     btn.Width = 100; 
     btn.Content = "0"; 
     btn.Margin = new Thickness(y, x, 0, 0); 
     btn.Visibility = Visibility.Visible; 
    } 
    btns[i] = btn; 
    stkpanel.Children.Add(btn); 
    i++; 
    } 
    x -= 700; 
    y += 200; 
} 
ContentPanel.Children.Add(stkpanel); 
+0

嘗試'Visibility.Hidden',看看會發生什麼。此外,當詢問「我的XYZ代碼不起作用」時,顯示您的XYZ代碼,而不是您項目中的一些隨機代碼。 – Will

回答

1

由於一招,而不是設置能見度到暈倒,按鈕的不透明度設置爲0和的IsEnabled爲false。

btn.Opacity = 0; 
btn.IsEnabled = false;