내가 Combobox
다음이 표시되지 않습니다 : 나는 그것이 Combobox
안에 표시되지 않은 Item
을 선택하면콤보 상자의 selectedItem가
<ComboBox Name="cb_Zeitraum" Grid.Column="2" Grid.Row="0" ItemsSource="{Binding Zeitraum}" IsEnabled="{Binding TimespanAvailable}" SelectedItem="{Binding Zeit}" SelectedIndex="0" Style="{StaticResource requiredFieldValidationStyle}" HorizontalAlignment="Left" Width="26"/>
내 문제는, 그냥 빈 유지됩니다. 그러나 Item
이 선택되며 표시되지 않습니다. 그냥 일하는 것을 멈췄습니다. 나는 그것이 작동을 멈춘 후에 나는 모든 변화를 뒤집었지만 그것은 도움이되지 못했다.
<!-- Required Fields -->
<Style x:Key="requiredFieldValidationStyle">
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=Text}" Value="">
<Setter Property="TextBox.BorderBrush" Value="Red"/>
<Setter Property="TextBox.ToolTip" Value="Eine Eingabe wird benötigt."/>
</DataTrigger>
</Style.Triggers>
</Style>
사진 :
선언 :
private ObservableCollection<string> _zeitraum = new ObservableCollection<string>();
public ObservableCollection<string> Zeitraum
{
get { return _zeitraum; }
set { _zeitraum = value; }
}
private string _zeit;
public string Zeit
{
get { return _zeit; }
set
{
_zeit = value;
NotifyPropertyChanged("Zeit");
}
}
왜'SelectedIndex = "0"'을 (를) 설정 하시겠습니까? –
기본적으로 첫 번째 항목이 선택됩니다. –