2012-04-28 36 views
0

我試圖從另一個xaml頁面更改位於BlankPage.xaml中的網格的不透明度。這裏是我試圖使用的代碼:由於其保護級別,無法訪問BlankPage.Page1

BlankPage.Page1.Opacity = 20; 

BlankPage是我的xaml頁面。 | Page1是我的網格控件的名稱。

如何更改它?有什麼建議麼?

+0

讓它公開。 – 2012-04-28 19:14:36

+1

BlankPage是對BlankPage類實例的引用嗎? – R0MANARMY 2012-04-28 19:23:26

+0

它現在可能受到保護,因爲這是c#中控制器的正常狀態,但必須有一個選項來更改它,但我無法在Designer視圖中找到它。可能我試圖用錯誤的方式去做。 BlankPage.xaml完全在Designer視圖中完成。我在第二個xaml頁面上有一個按鈕。我點擊了這個按鈕兩次,VS爲我打開了一個xaml.cs。我現在想改變不透明度。沒有想法,這是對BlankPage類的引用。 – 2012-04-28 20:05:03

回答

1

您可以嘗試在x:Name =「Page1」旁邊設置x:FieldModifier =「public」。我相信默認是私人的。

0

我以前遇到類似的問題。

我試圖將數據傳遞到用戶的控制和我結束了傳遞從該頁面的參數,並觸發它之後的InitializeComponent

相關問題