AlternationConverter.Values Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá seznam objektů, které vrátí, AlternationConverter když je celé číslo předáno Convert(Object, Type, Object, CultureInfo) metodě.
public:
property System::Collections::IList ^ Values { System::Collections::IList ^ get(); };
public System.Collections.IList Values { get; }
member this.Values : System.Collections.IList
Public ReadOnly Property Values As IList
Hodnota vlastnosti
Seznam objektů, které AlternationConverter vrátí, když se do metody předá Convert(Object, Type, Object, CultureInfo) celé číslo.
Příklady
Následující příklad vytvoří ListBox a použije dva AlternationConverter objekty k alternativnímu objektu Background a FontStyle položky.
<Grid>
<Grid.Resources>
<AlternationConverter x:Key="BackgroundConverter">
<SolidColorBrush>Blue</SolidColorBrush>
<SolidColorBrush>LightBlue</SolidColorBrush>
</AlternationConverter>
<AlternationConverter x:Key="FontStyleConverter">
<FontStyle >Italic</FontStyle>
<FontStyle >Normal</FontStyle>
</AlternationConverter>
<Style x:Key="alternatingWithBinding" TargetType="{x:Type ListBoxItem}">
<Setter Property="Background"
Value="{Binding RelativeSource={RelativeSource Self},
Path=(ItemsControl.AlternationIndex),
Converter={StaticResource BackgroundConverter}}"/>
<Setter Property="FontStyle"
Value="{Binding RelativeSource={RelativeSource Self},
Path=(ItemsControl.AlternationIndex),
Converter={StaticResource FontStyleConverter}}"/>
</Style>
</Grid.Resources>
<ListBox AlternationCount="2" ItemsSource="{StaticResource data}"
ItemContainerStyle="{StaticResource alternatingWithBinding}"/>
</Grid>
Poznámky
Pokud použijete k vytvoření vazby AlternationConverter vlastnosti ke střídavým hodnotám, Values vlastnost obsahuje objekty, které jsou přiřazeny k vlastnosti. Pokud například chcete, aby položky v položkách ListBox měly střídavě modré a světle modré pozadí, přidáte modrou SolidColorBrush a světle modrou SolidColorBrush do Values.