diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ButtonSpinner/Implementation/ButtonSpinner.cs b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ButtonSpinner/Implementation/ButtonSpinner.cs
index fde872d8..0ee66570 100644
--- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ButtonSpinner/Implementation/ButtonSpinner.cs
+++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ButtonSpinner/Implementation/ButtonSpinner.cs
@@ -9,9 +9,14 @@ namespace Microsoft.Windows.Controls
///
/// Represents a spinner control that includes two Buttons.
///
+ [TemplatePart(Name = PART_IncreaseButton, Type = typeof(ButtonBase))]
+ [TemplatePart(Name = PART_DecreaseButton, Type = typeof(ButtonBase))]
[ContentProperty("Content")]
public class ButtonSpinner : Spinner
{
+ private const string PART_IncreaseButton = "PART_IncreaseButton";
+ private const string PART_DecreaseButton = "PART_DecreaseButton";
+
#region Properties
#region AllowSpin
@@ -132,8 +137,8 @@ namespace Microsoft.Windows.Controls
{
base.OnApplyTemplate();
- IncreaseButton = GetTemplateChild("IncreaseButton") as ButtonBase;
- DecreaseButton = GetTemplateChild("DecreaseButton") as ButtonBase;
+ IncreaseButton = GetTemplateChild(PART_IncreaseButton) as ButtonBase;
+ DecreaseButton = GetTemplateChild(PART_DecreaseButton) as ButtonBase;
SetButtonUsage();
}
diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ButtonSpinner/Themes/Generic.xaml b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ButtonSpinner/Themes/Generic.xaml
index 67fa72ea..7971d2ef 100644
--- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ButtonSpinner/Themes/Generic.xaml
+++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/ButtonSpinner/Themes/Generic.xaml
@@ -3,90 +3,55 @@
xmlns:local="clr-namespace:Microsoft.Windows.Controls"
xmlns:chrome="clr-namespace:Microsoft.Windows.Controls.Chromes">
+
+
+
+
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj
index 50f2d972..922c4f52 100644
--- a/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj
+++ b/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/WPFToolkit.Extended.csproj
@@ -151,6 +151,14 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile