文字列と画像を要素とする順序付けリストを作成する必要があります (一部の項目はテキストで、その他の項目は画像です)。xaml ではなく、コード ビハインドからこのリストを構成する必要があります。クラスを作成しました:
public class SimpleChoicePair
{
public SimpleChoice Choice { get; set; }
public FrameworkElement Content { get; set; }
}
Content として TextBlock または Image オブジェクトがあります。私のリストボックスは次のようになります。
var listboxChoices = new ListBox();
var list = 新しい ObservableCollection();
listboxChoices.DisplayMemberPath = "コンテンツ";
listboxChoices.ItemsSource = choiceList;
ただし、リスト内の項目には、TextBlock または Image のクラス名のみが表示されます。uiElements 自体を表示するにはどうすればよいですか? 助けてくれてありがとう