У меня есть список объектов (SensorParameters), для каждого параметра есть список возможных значений (PossibleValues). Когда значение параметра изменяется пользователем, выбранный параметр должен отображаться красным цветом, однако мне удалось сделать только весь список возможных значений, а выбранное значение стало красным с помощью ValueChangedToTextColorConverter:
<ItemsControl Grid.Row = "1" Grid.Column = "2" ItemsSource = "{Binding Sensor.SensorParameters, Mode=TwoWay}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel Orientation = "Horizontal">
<Grid>
<ComboBox
ItemsSource = "{Binding Path=PossibleValues}"
Foreground = "{Binding Path=ValueChanged,
Converter = {StaticResource ValueChangedToTextColorConverter}}">
<ComboBox.SelectedItem>
<Binding Path = "ParameterValue">
</Binding>
</ComboBox.SelectedItem>
</ComboBox>
</Grid>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Как сделать так, чтобы только выделенный текст (в поле выбора) стал красным в зависимости от ValueChanged?
Спасибо, на самом деле я нашел более актуальный вопрос: stackoverflow.com/questions/35724768/…





Пожалуйста, обратитесь к следующей теме: stackoverflow.com/questions/4672867/…