Exemple #1
0
        private void TbHeader_LostFocus(object sender, RoutedEventArgs e)
        {
            var tb        = (TextBox)sender;
            var btnHeader = Expander.FindChild <Button>("BtnExpandHeader");

            if (string.IsNullOrWhiteSpace(tb.Text))
            {
                tb.Text = _headerExpanderOrg;
                var messageDialog =
                    PageNavigatorHelper._MainWindow.MessageDialogContentControl.Content as MessageDialog;
                messageDialog.ShowMessageDialog("Rule name cannot be empty", "Message");
            }
            else
            {
                UpdateRule(tb.Text);
            }

            tb.Visibility = Visibility.Hidden;

            if (btnHeader != null)
            {
                btnHeader.Content    = _headerExpanderOrg;
                btnHeader.Visibility = Visibility.Visible;
            }
        }
Exemple #2
0
        private void TbHeader_LostFocus(object sender, RoutedEventArgs e)
        {
            var      tb              = (TextBox)sender;
            var      dateNow         = DateTime.Now;
            TimeSpan span            = dateNow - _editTimeStart;
            int      milisecondRange = (int)span.TotalMilliseconds;

            if (milisecondRange < 10)
            {
                return;
            }
            var btnHeader = Expander.FindChild <System.Windows.Controls.Label>("BtnExpandHeader");

            if (string.IsNullOrWhiteSpace(tb.Text))
            {
                tb.Text = _headerExpanderOrg;
                var messageDialog =
                    PageNavigatorHelper._MainWindow.MessageDialogContentControl.Content as MessageDialog;
                messageDialog.ShowMessageDialog("Policy name cannot be empty", "Message");
            }
            else
            {
                UpdateRule(tb.Text);
            }

            tb.Visibility             = Visibility.Hidden;
            ApplicationContext.IsBusy = false;
            if (btnHeader != null)
            {
                btnHeader.Content    = _headerExpanderOrg;
                btnHeader.Visibility = Visibility.Visible;
            }
        }
Exemple #3
0
 private void TbHeader_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Enter)
     {
         var tb        = (TextBox)sender;
         var btnHeader = Expander.FindChild <System.Windows.Controls.Label>("BtnExpandHeader");
         if (string.IsNullOrWhiteSpace(tb.Text))
         {
             tb.Text = _headerExpanderOrg;
             var messageDialog =
                 PageNavigatorHelper._MainWindow.MessageDialogContentControl.Content as MessageDialog;
             messageDialog.ShowMessageDialog("Policy name cannot be empty", "Message");
         }
         else
         {
             UpdateRule(tb.Text);
         }
         tb.Visibility             = Visibility.Hidden;
         ApplicationContext.IsBusy = false;
         if (btnHeader != null)
         {
             btnHeader.Content    = _headerExpanderOrg;
             btnHeader.Visibility = Visibility.Visible;
         }
     }
 }
        private void UpdateTask(TextBox txtHeader)
        {
            string headerText = txtHeader.Text;

            if (string.IsNullOrWhiteSpace(headerText))
            {
                Model.Name = _headerExpanderOrg;
                DialogHelper.Error("Task name cannot be empty", "Message");
            }
            else if (headerText.Length > 200)
            {
                Model.Name = _headerExpanderOrg;
                DialogHelper.Error("Task name cannot more than 200 letters", "Message");
            }
            else
            {
                Model.Name = _headerExpanderOrg = headerText;
                //Edit Task
                Model.EditTaskCommand.Execute(null);

                txtHeader.Visibility = Visibility.Hidden;
                var btnHeader = Expander.FindChild <Button>("BtnExpandHeader");
                if (btnHeader != null)
                {
                    btnHeader.Content    = _headerExpanderOrg;
                    btnHeader.Visibility = Visibility.Visible;
                }
                var viewItemSource = this.TryFindParent <ItemsControl>().ItemsSource;
                CollectionViewSource.GetDefaultView(viewItemSource).Refresh();
                BringIntoView();
            }
        }
Exemple #5
0
        private void BtnHeader_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            ((Button)sender).Visibility = Visibility.Hidden;
            var tbHeader = Expander.FindChild <TextBox>("TbExpandHeader");

            if (tbHeader != null)
            {
                tbHeader.Visibility = Visibility.Visible;
                tbHeader.Focus();
            }
        }
Exemple #6
0
        private void BtnHeader_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            ((System.Windows.Controls.Label)sender).Visibility = Visibility.Hidden;
            var tbHeader = Expander.FindChild <TextBox>("TbExpandHeader");

            if (tbHeader != null)
            {
                tbHeader.Visibility = Visibility.Visible;
                tbHeader.Focus();
                tbHeader.SelectAll();
            }
            _editTimeStart = DateTime.Now;
        }
Exemple #7
0
        private void DirAssignmentCriteriaElement_Loaded(object sender, RoutedEventArgs e)
        {
            var btnHeader = Expander.FindChild <Button>("BtnExpandHeader");
            var tbHeader  = Expander.FindChild <TextBox>("TbExpandHeader");

            if (btnHeader != null)
            {
                btnHeader.MouseDoubleClick += BtnHeader_MouseDoubleClick;
            }
            if (tbHeader != null)
            {
                _headerExpanderOrg  = tbHeader.Text;
                tbHeader.LostFocus += TbHeader_LostFocus;
                tbHeader.KeyDown   += TbHeader_KeyDown;
                if (tbHeader.IsVisible)
                {
                    tbHeader.Focus();
                    tbHeader.SelectAll();
                }
            }
        }
Exemple #8
0
        private void PolicyElement_Loaded(object sender, RoutedEventArgs e)
        {
            var btnHeader = Expander.FindChild <System.Windows.Controls.Label>("BtnExpandHeader");
            var tbHeader  = Expander.FindChild <TextBox>("TbExpandHeader");

            if (btnHeader != null)
            {
                btnHeader.MouseDoubleClick += BtnHeader_MouseDoubleClick;
            }
            if (tbHeader != null)
            {
                _headerExpanderOrg  = tbHeader.Text;
                tbHeader.LostFocus += TbHeader_LostFocus;
                tbHeader.KeyDown   += TbHeader_KeyDown;
                if (tbHeader.IsVisible)
                {
                    tbHeader.Focus();
                    tbHeader.SelectAll();
                }
            }
        }