2011-01-14 179 views
1

调用性能这是我想写的XAML:的Silverlight:静态资源

Background="{Binding Blah.Count, FallbackValue={StaticResource CountToColorConverter.FallbackBrush}, Converter={StaticResource CountToColorConverter}}"> 

有没有在Silverlight XAML来表达这种方式?

回答

0

我无法找到。您需要将FallbackBrush作为单独的资源存储,而不是试图将其作为转换器的属性公开。您结合变为: -

Background="{Binding Blah.Count, FallbackValue={StaticResource FallbackBrush}, Converter={StaticResource CountToColorConverter}}"> 

如果某处有这样的: -

<Grid.Resources> 
    <SolidColorBrush x:Key="FallbackBrush">Red</SolidColorBrush> 
+0

不幸的是,这并不是我的选择。有没有办法用另一个资源上的属性初始化FallbackBrush? – 2011-01-14 21:49:41