나는 Return Authorization 수신 앱의 부품 목록을 채우는 ComboBox
을 가지고 있습니다. 우리 RA 시스템에서 고객은 키트에 대한 반품을 지정할 수 있지만 실제로 키트의 일부만 반환합니다. 이 때문에 내 ComboBox
은 키트에 속한 부품 목록을 표시하고 수신자에게 실제로 수신 된 부품을 선택하도록 요청합니다.ComboBoxItem을 강조 표시 할 수는 있지만 선택한 항목으로 설정할 수 있습니까?
수신 된 부품 목록의 선택된 항목이 지연 수신자에게 지정된 부품 및 수신 된 잘못된 부품 정보에 대해 기본값으로 지정되었습니다. 그래서 나는 ComboxBox
을 선택 취소했다.
내가 원하는 것은 실제로 그것을 선택하지 않고 ComboBox
의 지정된 부품을 강조 표시하는 것입니다. 이 방법을 사용하면 실제 부품을 신속하게 찾을 수 있으며 사용자는 실제로 부품을 선택해야합니다. 문제가 해결되지 않습니다,하지만
는, 나는 내가하고 싶은 것을 보여주는 것이라고 생각 :
<ComboBox Grid.Column="1" ItemsSource="{Binding Path=Part.MasterPart.FamilyParts}"
SelectedItem="{Binding Path=ReceivedPart, ValidatesOnDataErrors=True}" >
<ComboBox.ItemContainerStyle>
<Style TargetType="{x:Type ComboBoxItem}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=Part.MaxId}"
Value="{Binding Path=Part.MaxId}">
<Setter Property="Background" Value="LightSalmon" />
</DataTrigger>
</Style.Triggers>
</Style>
</ComboBox.ItemContainerStyle>
</ComboBox>
켄트, 다른 강조 방법에 대한 의견을 듣고 싶습니다. 나는 그 문제를 혼란스럽게 할 수 있기 때문에 diffoxent가 comboxbox에서 색상을 강조 표시하지 않은 것에 대한 귀하의 권리를 믿습니다. – Russ