private async void RegisterClick(string password)
        {
            try
            {
                if (CheckUserInfo(_user))
                {
                    IsLoaded = true;
                    MessengerServiceReference.MessengerServiceClient proxy =
                        new MessengerServiceReference.MessengerServiceClient(new InstanceContext(this));

                    var    md5  = new MD5CryptoServiceProvider();
                    byte[] hash = md5.ComputeHash(Encoding.Default.GetBytes(password.Trim()));

                    User.Password = hash;

                    await _serviceClient.RegisterAsync(User);

                    IsLoaded = false;
                }
                else
                {
                    MessageEvent("Заполните все поля!");
                }
            }
            catch (EndpointNotFoundException)
            {
                MessageEvent("Нет соединения с сервером!");
            }
            catch (Exception ex)
            {
                MessageEvent(ex.Message);
            }
            //finally
            //{
            //    IsLoaded = false;
            //}
        }