48 Commits (aa839211f039907f20c911dee50131695bb0fc0d)

Author SHA1 Message Date
Steven Kirk 87868cd2bd Materialize TreeViewItems on selection. 6 years ago
Steven Kirk 2255518851 Apply auto-select at end of batch update. 6 years ago
Steven Kirk 9dc9f9deba Ensure selection is reported correctly during batch update. 6 years ago
Steven Kirk cd37520b71 Trim invalid selection when Source first assigned. 6 years ago
Steven Kirk 7f87c2e74a Don't raise SelectionModel.PropertyChanged during update. 6 years ago
Steven Kirk fcdac73e75 Fix select range logic. 6 years ago
Steven Kirk 1c5d048543 Only do a node cleanup when all operations have finished. 6 years ago
Steven Kirk c9a385bd5a Allow SelectionNode children to change. 6 years ago
Steven Kirk 6c0265b6e8 Fix comment. 6 years ago
Steven Kirk 6001115573 Use SelectionModel in SelectingItemsControl. 6 years ago
Steven Kirk f103df6a9a Changed IsSelected semantics. 6 years ago
Steven Kirk 96fbd6c531 Don't only select leaf nodes from SelectRange. 6 years ago
Steven Kirk 95190e168b Fixed SelectionModelChildrenRequestedEventArgs returning incorrect so... 6 years ago
Steven Kirk e4d45fc46d ISelectionModel implements INotifyPropertyChanged. 6 years ago
Steven Kirk e3d11a8288 Fix clearing nested selection not raising SelectionChanged. 6 years ago
Steven Kirk c8f0bec40d Added ISelectionModel. 6 years ago
Steven Kirk 44cf7f24db Expose API for batch updates. 6 years ago
Steven Kirk 0a608d47dc Added SelectionMode.AutoSelect. 6 years ago
Steven Kirk 4dd0ec6e4e Fix bad merge. 6 years ago
Steven Kirk 4de9fac5c1 Don't reset selection if source hasn't changed. 6 years ago
Steven Kirk 04f8516c32 Handle null SelectionModel.Source. 6 years ago
Steven Kirk 9073234f72 Use SelectedItems for change event args. 6 years ago
Steven Kirk 859aba1043 Refactor of SelectionModel change notifications. 6 years ago
Steven Kirk 7548dc9c2e Added SelectionModel changed args. 6 years ago
Steven Kirk 3f6e982be8 Added SelectionModel.RetainSelectionOnReset. 6 years ago
Steven Kirk 3a7d9f0800 Use SelectedItems for change event args. 6 years ago
Steven Kirk ea968c49c2 Refactor of SelectionModel change notifications. 6 years ago
Steven Kirk 8879477322 Added SelectionModel changed args. 6 years ago
Steven Kirk d615cdebcb Add nullability annotations to SelectionModel etc. 6 years ago
Steven Kirk e4c6c85826 Refactor IndexPath. 6 years ago
Steven Kirk 6bd7b4f335 Ported SelectionModel and friends from WinUI. 6 years ago