private static void CheckValidator(DependencyObject d)// Используется для работы с Passwordbox
        {
            var pv = (PasswordValidator)d;

            _passwordBoxes[pv.Box2] = pv.Box2.BorderBrush;
            if (pv.Mode == 0)                      //  Проверяет совпадают ли пароли
            {
                pv.Box2.LostFocus += (obj, evt) => //Когда фокус на Box2
                {
                    if (pv.Box1.Password != pv.Box2.Password)
                    {
                        pv.Box2.BorderBrush  = new SolidColorBrush(Colors.Red);
                        pv.Butt.IsEnabled    = false;
                        pv.Label_Err.Content = "Пароль не совпадает";
                    }
                    else
                    {
                        pv.Box2.BorderBrush  = _passwordBoxes[pv.Box2];
                        pv.Butt.IsEnabled    = true;
                        pv.Label_Err.Content = "";
                    }
                };
            }
            else if (pv.Mode == 1)//Проверка при смене пароля
            {
                pv.Box2.LostFocus += (obj, evt) =>
                {
                    if (pv.Box1.Password != null && pv.Box1.Password != "")
                    {
                        if (pv.Box2.Password == pv.Box1.Password)
                        {
                            pv.Label_Err.Content = "Новый пароль совпадает со старым";
                        }
                        else if (pv.Box2.Password != pv.Box1.Password)
                        {
                            pv.Label_Err.Content = "";
                            Authentication.Auth_(pv.UserName.Content.ToString(), pv.Box1.Password);

                            string serdata     = Serialize.SerializeAuth(Authentication.data_auth);
                            string result_send = SendData.Send_Data(serdata);
                            if (ParseNum(result_send))
                            {
                                pv.Butt.IsEnabled = true;
                            }
                            else
                            {
                                if (pv.Box2.Password != null && pv.Box2.Password != "")
                                {
                                    pv.Butt.IsEnabled = false;
                                }
                            }
                        }
                    }
                    else
                    {
                        pv.Butt.IsEnabled = false;
                    }
                };
            }
        }
 private string SendtoServerAuth(object shortPageId)
 {
     if (_Login != "" && _Login != null)
     {
         PasswordBox pwBox = shortPageId as PasswordBox;
         string      pass  = pwBox.Password;
         if (pass != "" && pass != null)
         {
             Authentication.Auth_(_Login, pass);
             pass           = string.Empty;
             pwBox.Password = string.Empty;
             string serdata     = Serialize.SerializeAuth(Authentication.data_auth);
             string result_send = SendData.Send_Data(serdata);
             UserNameNavigator = _Login;
             return(result_send);
         }
         else
         {
             return("Введите пароль.");
         }
     }
     else
     {
         return("Введите логин.");
     }
 }