Beispiel #1
0
 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);
 }
Beispiel #3
0
 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);
 }