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