Hallo Forum!
Hab mal wieder ein Problem mit folgenden Codeausschnitt.
In die Conbobox wird per Binding aus einer Tabelle die Namen von Farben geladen.
Im ersten Style wird der Hintergrund von jedem Item entsprechend seiner geladenen Datengesetzt.
Nun soll im zweiten Style, wenn ich ein Item auswähle der Hintergrung entsprechend der gewählten Farbe gesetzt werden.
Alles mögliche hab ich schon versucht. Aber es will einfach nicht funktionieren. Hat vielleicht einer eine Ahnung was ich falsch mache.
Hab es mit SelectedValue, SelectedItem, SelectedItem. Contend usw. probiert.
MfG
hlghyr
Hab mal wieder ein Problem mit folgenden Codeausschnitt.
XML-Quellcode
- <ComboBox DisplayMemberPath="IDFarbe" Grid.Column="1" Grid.Row="0" Height="23"
- HorizontalAlignment="Left" ItemsSource="{Binding}" Margin="3"
- Name="IDFarbeComboBox" VerticalAlignment="Center" Width="120" IsEditable="False">
- <ComboBox.Resources>
- <Style TargetType="{x:Type ComboBoxItem}">
- <Setter Property="Background" Value="{Binding Path=IDFarbe}"/>
- </Style>
- <Style TargetType="{x:Type ComboBox}">
- <Setter Property="Background" Value="{Binding Path=SelectedIndex}"/>
- </Style>
- </ComboBox.Resources>
- </ComboBox>
In die Conbobox wird per Binding aus einer Tabelle die Namen von Farben geladen.
Im ersten Style wird der Hintergrund von jedem Item entsprechend seiner geladenen Datengesetzt.
Nun soll im zweiten Style, wenn ich ein Item auswähle der Hintergrung entsprechend der gewählten Farbe gesetzt werden.
Alles mögliche hab ich schon versucht. Aber es will einfach nicht funktionieren. Hat vielleicht einer eine Ahnung was ich falsch mache.
Hab es mit SelectedValue, SelectedItem, SelectedItem. Contend usw. probiert.
MfG
hlghyr