내 viewmodel에서 observablecollection에 데이터 바인딩되는 comboxbox가 있습니다. 내 목록에 데이터를 채울 수 있지만 "- 모든 모델 -"과 같은 기본 항목을 추가하고 싶습니다. 아래의 코드는 "- 모든 모델 -"을 기본 항목으로 표시하지만 다른 항목을 선택하면 선택할 수 없습니다.Wpf Comboxbox 선택 가능한 기본 항목
<ContentControl Content="{Binding Items}">
<ContentControl.ContentTemplate>
<DataTemplate>
<Grid>
<ComboBox x:Name="cb" ItemsSource="{Binding}"/>
<TextBlock x:Name="tb" Text="--Choose One--" IsHitTestVisible="False" Visibility="Hidden"/>
</Grid>
<DataTemplate.Triggers>
<Trigger SourceName="cb" Property="SelectedItem" Value="{x:Null}">
<Setter TargetName="tb" Property="Visibility" Value="Visible"/>
</Trigger>
</DataTemplate.Triggers>
</DataTemplate>
</ContentControl.ContentTemplate>
</ContentControl>
나는 compositecollection으로 시도했지만 작동하지 않는 것 같습니다. 이것을 달성 할 수있는 방법이 있습니까?
미리 감사드립니다.
나는 이것이 실행 가능한 옵션이라고 생각하지 않는다 ... –