summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.WinRT
diff options
context:
space:
mode:
authorPaul DiPietro <pauldipietro@users.noreply.github.com>2017-08-23 17:36:40 -0400
committerKangho Hur <kangho.hur@samsung.com>2017-10-23 13:29:51 +0900
commit784ba3d725fd747f884bd464150b606a89a9551e (patch)
treef88a567ca5f44adf8ff6494311e55dd52743e63f /Xamarin.Forms.Platform.WinRT
parent8452a090b601f6e35e51a6ec93f9f5ade5089d1c (diff)
downloadxamarin-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.cs16
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)