예제 #1
0
        private void OnShowPasswordDialogBoxEventHandler(EventMessage message)
        {
            var messageData = message.GetData <PasswordInputDialoxBoxEventMessage>();

            SetLables(messageData.Message);
            submitCallback = messageData.OkCallback;
            Owner.Show();
        }
예제 #2
0
        private void OnShowDialogBoxEventHandler(EventMessage message)
        {
            var messageData = message.GetData <OkDialogBoxEventMessage>();

            SetLables(messageData.Message);

            SetButtonsClick(() =>
            {
                messageData.OkCallback?.Invoke();
                Owner.Hide();
            });

            Owner.Show();
        }
예제 #3
0
파일: SignInView.cs 프로젝트: xyberviri/MST
        private void OnSetDefaultCredentialsEventHandler(EventMessage message)
        {
            if (!message.HasData())
            {
                throw new Exception("No message data defined");
            }

            var credentials = message.GetData <MstProperties>();

            if (credentials.Has(MstDictKeys.userName) && credentials.Has(MstDictKeys.userPassword))
            {
                SetInputFieldsValues(credentials.AsString(MstDictKeys.userName), credentials.AsString(MstDictKeys.userPassword));
            }
        }
예제 #4
0
        private void OnShowOkDialogBoxEventHandler(EventMessage message)
        {
            var alertOkEventMessageData = message.GetData <OkDialogBox_ViewEventMessage>();

            SetLables(alertOkEventMessageData.Message);

            if (alertOkEventMessageData.OkCallback != null)
            {
                SetButtonsClick(() =>
                {
                    alertOkEventMessageData.OkCallback.Invoke();
                    Owner.Hide();
                });
            }
            else
            {
                SetButtonsClick(() =>
                {
                    Owner.Hide();
                });
            }

            Owner.Show();
        }
예제 #5
0
 private void OnShowLoadingInfoEventHandler(EventMessage message)
 {
     SetLables(message.GetData <string>());
     Owner.Show();
 }
예제 #6
0
 private void OnShowEventDialogueEventHandler(EventMessage message)
 {
     SetLables(message.GetData <string>());
     Owner.Show();
 }