private void OnLoaded(object sender, RoutedEventArgs e) { if (!IsTemplateValid()) { return; } var editView = PART_Edit.GetVisualChildrenDepthFirst() .OfType <UIElement>() .FirstOrDefault(x => x.GetType().Name.Equals(TextBoxViewTypeName, StringComparison.Ordinal)); if (editView != null) { var lt = editView.TranslatePoint(new Point(0, 0), PART_Edit); PART_View.Margin = new Thickness(lt.X, lt.Y, 0, 0); } PART_View.Visibility = IsEditMode ? Visibility.Hidden : Visibility.Visible; PART_Edit.Visibility = IsEditMode ? Visibility.Visible : Visibility.Hidden; }
public void SelectAll() { PART_Edit?.SelectAll(); }