第一,更换银灯的触发器是视觉国家感召器。 全民公决实际上比起触发作用要强大得多,因为它允许你在国家变化时执行故事。
如果你不需要估计你的情况,那么我如何解决这个问题,将采用一种四轮运输机。 在数据模板中建立边界,并将背景rush忙与你想要改变背景的影子财产联系起来。
public class BrushConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
value.ToString() == "Red" ? new SolidColorBrush(Color.Red) : SolidColorBrush(Color.Blue);
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotImplementedExcpetion();
}
}
之后,您的XAML将研究这样的问题:
<Border Background={Binding InterestingProperty,Converter={StaticResource BrushConverter}} />
如果你指定官员需要估计,那么你会再次想读一下视觉国家。 你们所做的基本工作是创造有依赖性财产的模版用户或用户群,然后当这种财产改变决定控制应当属于哪个州,并援引视觉国家经理。 The syntax is such as
VisualStateManager.GoToVisualState(yourControlInstance,"TheState",boolUseTransitions);