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