2011-03-14 62 views
0

我構建了一個自定義控件TextBoxWithButton,它由一個TextBox和一個靠近它的Button組成。我想在TextBoxWithButton中有一個Opacity屬性,當我改變它時,TextBox和Button的不透明度都會改變。在Silverlight中暴露自定義控件中的不透明度

這是TextBoxWithButton Opacity屬性:

 private double opacity = 100; 
     public double Opacity 
     { 
      get { return opacity; } 
      set 
      { 
       opacity = value; 
       textBox.Opacity = opacity; 
       button.Opacity = opacity; 
      }          
     } 

但我怎麼能在TextBoxWithButton Opacity屬性依賴項屬性,這樣我就可以製作動畫,例如。

回答

1

我認爲你應該已經在你的自定義控件窗體UIElement類中繼承了Opacity屬性。它會完全按照你的要求。