diff --git a/demo/Ursa.Demo/Pages/BannerDemo.axaml b/demo/Ursa.Demo/Pages/BannerDemo.axaml
index f94f5a4..5cdb150 100644
--- a/demo/Ursa.Demo/Pages/BannerDemo.axaml
+++ b/demo/Ursa.Demo/Pages/BannerDemo.axaml
@@ -50,6 +50,7 @@
+
diff --git a/src/Ursa.Themes.Semi/Controls/NumPad.axaml b/src/Ursa.Themes.Semi/Controls/NumPad.axaml
index b7a4d55..887ee38 100644
--- a/src/Ursa.Themes.Semi/Controls/NumPad.axaml
+++ b/src/Ursa.Themes.Semi/Controls/NumPad.axaml
@@ -1,12 +1,77 @@
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Ursa/Controls/NumPad/NumPad.cs b/src/Ursa/Controls/NumPad/NumPad.cs
index 817841a..c1e0c1a 100644
--- a/src/Ursa/Controls/NumPad/NumPad.cs
+++ b/src/Ursa/Controls/NumPad/NumPad.cs
@@ -8,10 +8,8 @@ using Irihi.Avalonia.Shared.Helpers;
namespace Ursa.Controls;
-[TemplatePart(NumPad.PART_Seven, typeof(Button))]
public class NumPad: TemplatedControl
{
- public const string PART_Seven = "PART_Seven";
private Button? _sevenButton;
public static readonly StyledProperty TargetProperty = AvaloniaProperty.Register(
nameof(Target));
@@ -68,9 +66,6 @@ public class NumPad: TemplatedControl
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
{
base.OnApplyTemplate(e);
- Button.ClickEvent.RemoveHandler(OnSevenButtonClick, _sevenButton);
- _sevenButton = e.NameScope.Find