0
我已經創建了一個silverlight用戶控件與一些內部元素,我想自定義更改時控件isEnabled屬性設置(例如更改一些內部圖像控件的外觀灰色)。有了其他屬性,我設置了一個DependencyProperty並在那裏執行代碼,但是這並不需要isEnabled(我假定它已經聲明)。代碼如下;內置組件的自定義功能設置userControl「isEnabled」
public static readonly DependencyProperty EnabledProperty =
DependencyProperty.Register("isEnabled", typeof(bool), typeof(BreadcrumbElement), null);
public bool isEnabled
{
get { return (bool)GetValue(TitleProperty); }
set
{
SetValue(TitleProperty, value);
if (value)
Chevron.Source = new BitmapImage(new Uri("../Resources/ChevronRight.png", UriKind.Relative));
else
Chevron.Source = new BitmapImage(new Uri("../Resources/ChevronRight_Disabled.png", UriKind.Relative));
}
}
我想使用isEnabled而不是別的東西,所以有沒有辦法讓它正常工作?謝謝:)
請添加XAML。 – 2011-12-15 11:34:36