2014-01-21 49 views
1

有一個在代碼隱藏功能的C# 代碼如下:按鈕在WPF代碼隱藏不可訪問

private static void ReceiveCallback(IAsyncResult ar) 
{ 
    // ... 
} 

在此功能,我有一個按鈕的可見性設置爲true

Runrc.IsEnabled = true; 

但是我在該函數中沒有獲得該按鈕的智能感知,並且它給了我一個錯誤。

+0

有什麼錯誤? – Noctis

+0

嘿Noctis當我刪除靜態,我能夠訪問該功能! 謝謝:) –

+3

是的,@斯里蘭姆是正確的錢。你應該將它標記爲回答:) – Noctis

回答

5

那是因爲方法是static。沒有對象引用的情況下,您無法在靜態方法中訪問實例成員。

private void ReceiveCallback(IAsyncResult ar)//Remove static 
{ 
    // access your button here 
} 

如果你不熟悉的靜態成員可以閱讀here

+0

不,你不能... :) – Noctis

+0

謝謝你Sriram,你把我的一天:) :) D –

+0

@VivekSaurav不客氣:) –