public AddIssueNavis(List<SavedViewpoint> _savedViewpoints, ObservableCollection<Issuetype> _typesCollection,
List<User> _assignees, ObservableCollection<Component> _compCollection, ObservableCollection<Priority> _PrioritiesCollection, bool comp, bool prior, bool assign)
{
InitializeComponent();
savedViewpoints = _savedViewpoints;
issueList.ItemsSource = savedViewpoints;
if (null != _typesCollection)
{
typesCollection = _typesCollection;
issueTypeCombo.ItemsSource = typesCollection;
issueTypeCombo.SelectedIndex = 0;
}
if (!comp)
{
compCollection = _compCollection;
}
else
ChangeComponentsLabel.Visibility = ChangeComponents.Visibility = System.Windows.Visibility.Collapsed;
if (!assign && null != _assignees)
{
assignees = _assignees;
}
else
assigneeStack.Visibility = System.Windows.Visibility.Collapsed;
if (!prior && null != _PrioritiesCollection)
{
PrioritiesCollection = _PrioritiesCollection;
priorityCombo.ItemsSource = PrioritiesCollection;
priorityCombo.SelectedIndex = 0;
}
else
PriorityStack.Visibility = System.Windows.Visibility.Collapsed;
}