XFEstudio/MyFirstRespo / XFEToolBox/Views/Controls/TextEditor.cs

using System.Windows;
using System.Windows.Media;

namespace XFEToolBox.Views.Controls;

public class TextEditor : HintTextBox
{
    public CornerRadius EditorCornerRadius
    {
        get { return (CornerRadius)GetValue(EditorCornerRadiusProperty); }
        set { SetValue(EditorCornerRadiusProperty, value); }
    }
    public static readonly DependencyProperty EditorCornerRadiusProperty = DependencyProperty.Register("EditorCornerRadius", typeof(CornerRadius), typeof(TextEditor), new PropertyMetadata(new CornerRadius(10)));

    public Thickness EditorBorderThickness
    {
        get { return (Thickness)GetValue(EditorBorderThicknessProperty); }
        set { SetValue(EditorBorderThicknessProperty, value); }
    }
    public static readonly DependencyProperty EditorBorderThicknessProperty = DependencyProperty.Register("EditorBorderThickness", typeof(Thickness), typeof(TextEditor), new PropertyMetadata(new Thickness(1)));

    public Brush EditorBorderBrush
    {
        get { return (Brush)GetValue(EditorBorderBrushProperty); }
        set { SetValue(EditorBorderBrushProperty, value); }
    }
    public static readonly DependencyProperty EditorBorderBrushProperty = DependencyProperty.Register("EditorBorderBrush", typeof(Brush), typeof(TextEditor), new PropertyMetadata(new SolidColorBrush(Color.FromRgb(152, 152, 231))));
}