diff options
author | Paul DiPietro <pauldipietro@users.noreply.github.com> | 2017-08-23 17:36:40 -0400 |
---|---|---|
committer | Kangho Hur <kangho.hur@samsung.com> | 2017-10-23 13:29:51 +0900 |
commit | 784ba3d725fd747f884bd464150b606a89a9551e (patch) | |
tree | f88a567ca5f44adf8ff6494311e55dd52743e63f /Xamarin.Forms.Platform.WinRT | |
parent | 8452a090b601f6e35e51a6ec93f9f5ade5089d1c (diff) | |
download | xamarin-forms-784ba3d725fd747f884bd464150b606a89a9551e.tar.gz xamarin-forms-784ba3d725fd747f884bd464150b606a89a9551e.tar.bz2 xamarin-forms-784ba3d725fd747f884bd464150b606a89a9551e.zip |
[UWP] Adjust setting of Slider's BackgroundColor (#1113)
Diffstat (limited to 'Xamarin.Forms.Platform.WinRT')
-rw-r--r-- | Xamarin.Forms.Platform.WinRT/SliderRenderer.cs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.WinRT/SliderRenderer.cs b/Xamarin.Forms.Platform.WinRT/SliderRenderer.cs index 7bef3e93..96fd9258 100644 --- a/Xamarin.Forms.Platform.WinRT/SliderRenderer.cs +++ b/Xamarin.Forms.Platform.WinRT/SliderRenderer.cs @@ -71,6 +71,22 @@ namespace Xamarin.Forms.Platform.WinRT } } + protected override void UpdateBackgroundColor() + { + if (Control != null) + { + Color backgroundColor = Element.BackgroundColor; + if (!backgroundColor.IsDefault) + { + Control.Background = backgroundColor.ToBrush(); + } + else + { + Control.ClearValue(Windows.UI.Xaml.Controls.Control.BackgroundProperty); + } + } + } + protected override bool PreventGestureBubbling { get; set; } = true; void OnNativeValueChanged(object sender, RangeBaseValueChangedEventArgs e) |