콤보 상자에서 선택한 항목을 정의하려고합니다. 선택한 항목을 선언하기 위해 String을 사용하고 있지만 객체를 사용하는 경우에는 사용하지 않아도됩니다.WPF ComboBox 개체를 참조하여 선택한 항목
<ComboBox HorizontalAlignment="Left"
VerticalAlignment="Top" Width="81" materialDesign:HintAssist.Hint="Woche" Margin="10"
ItemsSource="{Binding weekSelection}"
DisplayMemberPath="name"
SelectedItem="{Binding nodeWeek, Mode=TwoWay}"
SelectedValue="name" />
-
private week _nodeWeek;
public week nodeWeek
{
get
{
return _nodeWeek;
}
set
{
_nodeWeek = value;
RaisePropertyChanged("nodeWeek");
}
}
-
public class week
{
public int val { get; set; }
public String name { get; set; }
}
- 하면 선택한 항목
this.nodeWeek = new week() { val = times.GetIso8601WeekOfYear(DateTime.Now), name = "KW " + times.GetIso8601WeekOfYear(DateTime.Now).ToString() };
그 문제를 해결하는 방법이 있나요 설정?
데이터 소스 속성을 사용하여 바인딩 할 수 있습니까? https://stackoverflow.com/questions/561166/binding-wpf-combobox-to-a-custom-list – BLU