///<summary> Открывает модальное окно и возвращает список выбранных пользователей (некрасивое решение, надо бы переделать потом) </summary>
        public static List <ModelContact> ShowSelectionContact()
        {
            var view = new ViewSelectionContact();

            var windowStandard = new WindowStandard(view)
            {
                MinHeight             = 450,
                Height                = 500,
                MinWidth              = 500,
                Width                 = 550,
                WindowStartupLocation = WindowStartupLocation.CenterOwner,
                Owner                 = WindowMain.CurrentMainWindow
            };

            windowStandard.ShowDialog();

            return(view.ListSeleModelContact);
        }
        /// <summary> Отобразить окно отправки контакта </summary>
        public static List <ModelContact> ShowSendContacts()
        {
            var view = new ViewSelectionContact();

            view.RefreshListModelContact();
            view.ButtonOk.SetResourceReference(Button.ContentProperty, "ViewSelectionContact_Send");
            view.WindowCaptionResourceKey = @"ViewSelectionContact_SendContact";
            var windowStandard = new WindowStandard(view)
            {
                MinHeight             = 450,
                Height                = 500,
                MinWidth              = 500,
                Width                 = 550,
                WindowStartupLocation = WindowStartupLocation.CenterOwner,
                Owner                 = WindowMain.CurrentMainWindow
            };

            windowStandard.ShowDialog();

            return(view.ListSeleModelContact);
        }
        /// <summary> Отобразить окно с учасниками чата </summary>
        public static List <ModelContact> ShowInviteAndRevokeChatMembers(List <ModelContact> chatMembers)
        {
            var view = new ViewSelectionContact();

            view._viewModelSelectionContact.SelectListModelContact(chatMembers);
            view.RefreshListModelContact();
            view.ButtonOk.SetResourceReference(Button.ContentProperty, "ViewSelectionContact_Save");
            view.WindowCaptionResourceKey = @"ViewSelectionContact_ChatMembers";
            var windowStandard = new WindowStandard(view)
            {
                MinHeight             = 450,
                Height                = 500,
                MinWidth              = 500,
                Width                 = 550,
                WindowStartupLocation = WindowStartupLocation.CenterOwner,
                Owner                 = WindowMain.CurrentMainWindow
            };

            windowStandard.ShowDialog();

            return(view.ListSeleModelContact);
        }