Controls: Rewrite UnitTextBox as extension of TextBox instead of UserControl
This commit is contained in:
17
Elwig/Controls/UnitTextBox.cs
Normal file
17
Elwig/Controls/UnitTextBox.cs
Normal file
@ -0,0 +1,17 @@
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
|
||||
namespace Elwig.Controls {
|
||||
public class UnitTextBox : TextBox {
|
||||
|
||||
public static readonly DependencyProperty UnitProperty = DependencyProperty.Register("Unit", typeof(string), typeof(UnitTextBox), new FrameworkPropertyMetadata(""));
|
||||
public string Unit {
|
||||
get => (string)GetValue(UnitProperty);
|
||||
set => SetValue(UnitProperty, value);
|
||||
}
|
||||
|
||||
static UnitTextBox() {
|
||||
DefaultStyleKeyProperty.OverrideMetadata(typeof(UnitTextBox), new FrameworkPropertyMetadata(typeof(UnitTextBox)));
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user