/// <summary>
        /// Init Matrix Report popup with default values.
        /// </summary>
        /// <param name="popup">
        /// MatrixReport
        /// </param>
        /// <param name="project">
        /// project name
        /// </param>
        private void InitMatrixPopUp(MatrixReport popup, string project)
        {
            Project proj = tfsManager.GetProject(project);
            List<WorkItemType> types = proj.WorkItemTypes.Cast<WorkItemType>().OrderBy(f => f.Name).ToList();
            IEnumerable<string> itemTypes = types.Where(f => f.Name != "Code Review Request" && f.Name != "Code Review Response" && f.Name != "Feedback Request" && f.Name != "Feedback Response" && f.Name != "Shared Steps").Select(f => f.Name);
            itemTypes = itemTypes.Where(f => f != "Запрос на проверку кода" && f != "Ответ на проверку кода" && f != "Ответ на отзыв" && f != "Запрос отзыва" && f != "Общие шаги").Select(f => f);
            popup.HorizontalTypes.SelectionChanged += (s, a) =>
                {
                    if (popup.HorizontalTypes.SelectedValue != null)
                    {
                        List<string> states = tfsManager.GetWorkItemStatesByType(project, popup.HorizontalTypes.SelectedValue.ToString());
                        popup.InitStateValues(popup.StateHorisontal, states);
                    }
                };
            popup.VerticalTypes.SelectionChanged += (s, a) =>
                {
                    if (popup.HorizontalTypes.SelectedValue != null)
                    {
                        List<string> states = tfsManager.GetWorkItemStatesByType(project, popup.VerticalTypes.SelectedValue.ToString());
                        popup.InitStateValues(popup.StateVertical, states);
                    }
                };
            popup.HorizontalTypes.ItemsSource = itemTypes;
            popup.HorizontalTypes.SelectedItem = 0;
            popup.VerticalTypes.ItemsSource = itemTypes;
            popup.VerticalTypes.SelectedIndex = 0;

            List<string> wiLinkTypes = proj.Store.WorkItemLinkTypes.Select(f => f.ForwardEnd.Name).ToList();
            wiLinkTypes.AddRange(proj.Store.WorkItemLinkTypes.Select(f => f.ReverseEnd.Name));
            wiLinkTypes = wiLinkTypes.OrderBy(f => f).Distinct().ToList();
            wiLinkTypes.Insert(0, ResourceHelper.GetResourceString("ALL"));
            popup.Relateds.Items.Clear();
            popup.Relateds.ItemsSource = wiLinkTypes;
            popup.Relateds.SelectedIndex = 0;
        }