2012-09-13 14 views

回答

1

東西,所以位置是公共財產。

永遠不要在代碼中設置位置。在你的代碼中改變位置(然後是NotifyPropertyChanged)。任何呼叫位置讓你知道來自用戶界面。

private sting position; 

public sting Position 
{ 
    get { return position; } 
    set 
    { 
     if (position == value) return; 
     position = value; 
    } 
} 
+0

我已經想過這個問題,但我不得不記住哪些屬性直接設置和屬性來設置間接連帶繁瑣的維護。 – skjagini

+0

右鍵單擊位置,然後選擇查找所有引用 – Paparazzi

+0

很難維護代碼,因爲您必須記住所有那些不應直接調用Setter的地方。 – skjagini

相關問題