2012-05-21 46 views
1

我需要創建一個具有元素字符串和圖像(有些項目是文本和其他圖像)的排序列表。我必須從代​​碼後面配置這個列表,而不是在xaml中。 我創建了一個類:帶文本和圖像的Wpf列表框

public class SimpleChoicePair 
{ 
    public SimpleChoice Choice { get; set; } 
    public FrameworkElement Content { get; set; } 
} 

其中作爲內容我的TextBlock或圖像對象。我的列表框如下所示:

var listboxChoices = new ListBox(); 

var list = new ObservableCollection();

listboxChoices.DisplayMemberPath =「Content」;

listboxChoices.ItemsSource = choicesList;

但是,列表中的項目只顯示TextBlock或Image的類名。我怎樣才能顯示uiElements本身?感謝您的幫助

回答