public ListBoxAdapter(ListBox listBox) { this.listBox = listBox; listBox.RegisterPropertyChangedCallback(ListBox.SelectionModeProperty, (sender, dp) => SelectionModeChanged?.Invoke(this, EventArgs.Empty)); }
/// <summary> /// Ends the selectoin mode /// </summary> /// <returns>The list of issues which were selected by the user</returns> public List <Issue> EndSelectionMode() { SelectionModeActive = false; SelectionModeChanged?.Invoke(this, EventArgs.Empty); return(SelectedIssues); }
public ListViewAdapter(ListViewBase listView) { this.listView = listView; listView.RegisterPropertyChangedCallback(ListViewBase.SelectionModeProperty, (sender, dp) => SelectionModeChanged?.Invoke(this, EventArgs.Empty)); }
/// <summary> /// Starts the selection mode with the given issues as the initial list /// </summary> /// <param name="selectedIssues">The list of issues which are already selected</param> public void StartSelectionMode(List <Issue> selectedIssues) { SelectedIssues = selectedIssues; SelectionModeActive = true; SelectionModeChanged?.Invoke(this, EventArgs.Empty); }