我正在为 Windows Phone 开发一个应用程序,我需要显示元素取决于某些条件(文本框或 starRating )。我知道我可以使用可见性转换器但我知道改变可见性正在刷新视图但我有很多这样的元素(Longlistselector)。您可以在下面看到我当前的 XAML 代码。
我有任何替代方法可以避免使用可见性转换器吗?
<toolkit:LongListSelector.GroupHeaderTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Title}"
Visibility="{Binding Title, ConverterParameter=textblock, Converter={StaticResource SortToVisibilityConverter}}" />
<toolkit:Rating Value="{Binding Title}"
Background="{StaticResource TransparentBrush}"
ReadOnly="True"
Visibility="{Binding Title, ConverterParameter=stars, Converter={StaticResource SortToVisibilityConverter}}" />
</StackPanel>
</DataTemplate>
</toolkit:LongListSelector.GroupHeaderTemplate>