Хорошо, я только что ответил.
Вместо того, чтобы искать предыдущий идентификатор фиксации из истории, предыдущий идентификатор фиксации должен быть тем, который меня интересует, с суффиксом ~ 1.
git diff HASH1 HASH1~1
В WPF нет никакого собственного мультиизбранного поля комбинированного списка. Проверьте мой блог на простой взлом с помощью смешения выражения для достижения много выбора на поле комбинированного списка. http://jobijoy.blogspot.com/2009/02/simple-multiselect-combobox-using.html идея должен использовать функцию Multi-Selection ListBox в к ComboBox путем редактирования шаблона управления.
Но для доступа к выбранным пунктам Вы, возможно, должны были бы использовать строку рева в коде.
((ListBox)cmbBox.Template.FindName("lstBox",cmbBox)).SelectedItems
Где cmbBox является Вашим полем комбинированного списка, и lstBox является ListBox в controltemaplate.
Я не уверен как a ComboBox
отобразил бы данные этим способом, поскольку это разработано как Управление единственного выбора.
Возможно, Вы ищете что-то как a ListBox
или ListView
с a SelectionMode
из Multiple
или Extended
?
<ListBox SelectionMode="Multiple" />
<ListBox SelectionMode="Extended" />
Хотя мне еще предстоит заставить это работать, это похоже на то, что мне нужно, и похоже на то, что вы ищете: Just Guy's Blog