コード例 #1
0
        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;
        }
コード例 #2
0
 public void SelectAll()
 {
     PART_Edit?.SelectAll();
 }