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; } }
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; } }
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(); } }
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(); } }
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; }
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(); } } }
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(); } } }