ARUP.IssueTracker.Windows.ChangeAssignee.SetList C# (CSharp) Method

SetList() public method

public SetList ( List assignees ) : void
assignees List
return void
        public void SetList(List<User> assignees)
        {
            viewSource.Source = assignees;

            Binding binding = new Binding();
            binding.Source = viewSource;
            BindingOperations.SetBinding(valuesList, ListView.ItemsSourceProperty, binding);
        }
        private void Button_Click_1(object sender, RoutedEventArgs e)

Usage Example

Example #1
0
        private void ChangeAssign_OnClick(object sender, RoutedEventArgs e)
        {
            if (isAnyProjectSelected())
            {
                return;
            }

            List <User> assignees = getAssigneesProj();

            if (!assignees.Any())
            {
                MessageBox.Show("You don't have permission to Assign people to this Issue");
                return;
                //jira.issuesCollection[jiraPan.issueList.SelectedIndex].transitions = response2.Data.transitions;
            }
            ChangeAssignee cv = new ChangeAssignee(); cv.WindowStartupLocation = WindowStartupLocation.CenterScreen;

            cv.SetList(assignees);

            cv.Title = "Assign to";
            cv.ShowDialog();
            if (cv.DialogResult.HasValue && cv.DialogResult.Value)
            {
                selectedAssignee     = (cv.valuesList.SelectedIndex >= cv.valuesList.Items.Count || cv.valuesList.SelectedIndex == -1) ? null : (User)cv.valuesList.SelectedItem;
                ChangeAssign.Content = (selectedAssignee != null) ? selectedAssignee.displayName : "none";
            }
        }
All Usage Examples Of ARUP.IssueTracker.Windows.ChangeAssignee::SetList