0
選擇現在的工作,只是在組合框的頂部displayd文本仍然是錯誤WPF組合框與3個對象值和模板:Outputproblem
我有這個問題,並已取得良好的進展與所有幫助我在stackoverflow上找到。但現在我很失落。
我的對象是與可觀察集合並definde這樣:
public class PUNKT_TYP
{
public int TYP { get; set; }
public string TEXT { get; set; }
public string IMG_SOURCE { get; set; }
}
和我紅他們在我的XAML是這樣:
最後我的輸出變量是PUNKT_TYP_Key
public int Selected_PUNKT_Key_INT
{
get { return _Selected_PUNKT_Key_INT; }
set
{
_Selected_PUNKT_Key_INT = value;
OnPropertyChanged("Selected_PUNKT_Key_INT");
}
}
private int _Selected_PUNKT_Key_INT;
由於某些原因,選定的Combobox字段(組合框的頂部)不顯示第選擇項目,但只是我的對象類的E文:PUNKT_TYP
-----------------------
我將是任何幫助非常心存感激!
目前尚不清楚如何選擇應該工作。如果你想通過它們的'int TYP'屬性選擇項目,你應該設置'SelectedValuePath =「TYP」'並且將組合框的'SelectedValue'(而不是'SelectedIndex')綁定到'int'類型的視圖模型屬性。否則,你可能根本不使用SelectedValue/SelectedValuePath,並且綁定SelectedItem =「{Binding Selected_PUNKT_Key}'。後者將要求所選項目實際上包含在ItemsSource集合中 – Clemens
我改變了」SelectedValuePath =「{Binding TYP} 「」&SelectedIndex =「{綁定PUNKT_TYP_Key_INT}。我的輸出正在工作,但它仍然在(選擇完成)Combobox字段中顯示錯誤的文本 –