2010-09-11 139 views

回答

0

我認爲最好在外面使用一個通用類並將不透明度綁定到屬性。

對類使用INotifyPropertyChanged,以便無論何時更新屬性,都會自動修改該窗口的綁定Opacity元素。

public class Model :INotifyPropertyChanged 
{ 
    .... Implement interface ... 

    public double Opacity 
    { 
    get { return this._opacity; } 
    set {this._opacity = value; this.OnPropertyChanged("Opacity"); } 
    } 
} 

這樣如果同時你的類可以訪問模型的同一個對象,並綁定與該模式的不透明度財產形式的透明度,它會更新使用INotifyPropertyChanged的控制。

要創建所有對象都可以訪問的對象,請使用App.Resources。

相關問題