[WPF, GTK, TIZEN] Replace obsolete OutlineColor by BorderColor (#1443)

This commit is contained in:
Mohamed CHOUCHANE 2017-12-21 09:18:07 +01:00 коммит произвёл Stephane Delcroix
Родитель 5ea86a266b
Коммит 66b6f9f482
3 изменённых файлов: 9 добавлений и 9 удалений

Просмотреть файл

@ -35,7 +35,7 @@ namespace Xamarin.Forms.Platform.GTK.Renderers
PackChild(); PackChild();
} }
if (e.PropertyName == VisualElement.BackgroundColorProperty.PropertyName || if (e.PropertyName == VisualElement.BackgroundColorProperty.PropertyName ||
e.PropertyName == Frame.OutlineColorProperty.PropertyName || e.PropertyName == Frame.BorderColorProperty.PropertyName ||
e.PropertyName == Frame.HasShadowProperty.PropertyName) e.PropertyName == Frame.HasShadowProperty.PropertyName)
SetupLayer(); SetupLayer();
} }
@ -47,10 +47,10 @@ namespace Xamarin.Forms.Platform.GTK.Renderers
else else
Control.SetBackgroundColor(Element.BackgroundColor.ToGtkColor()); Control.SetBackgroundColor(Element.BackgroundColor.ToGtkColor());
if (Element.OutlineColor == Color.Default) if (Element.BorderColor == Color.Default)
Control.ResetBorderColor(); Control.ResetBorderColor();
else else
Control.SetBorderColor(Element.OutlineColor.ToGtkColor()); Control.SetBorderColor(Element.BorderColor.ToGtkColor());
if (Element.HasShadow) if (Element.HasShadow)
Control.SetShadow(); Control.SetShadow();

Просмотреть файл

@ -17,7 +17,7 @@ namespace Xamarin.Forms.Platform.Tizen
public FrameRenderer() public FrameRenderer()
{ {
RegisterPropertyHandler(Frame.OutlineColorProperty, UpdateColor); RegisterPropertyHandler(Frame.BorderColorProperty, UpdateColor);
RegisterPropertyHandler(Frame.HasShadowProperty, UpdateShadowVisibility); RegisterPropertyHandler(Frame.HasShadowProperty, UpdateShadowVisibility);
} }
@ -105,10 +105,10 @@ namespace Xamarin.Forms.Platform.Tizen
void UpdateColor() void UpdateColor()
{ {
if (Element.OutlineColor.IsDefault) if (Element.BorderColor.IsDefault)
_frame.Color = s_DefaultColor; _frame.Color = s_DefaultColor;
else else
_frame.Color = Element.OutlineColor.ToNative(); _frame.Color = Element.BorderColor.ToNative();
} }
void UpdateShadowVisibility() void UpdateShadowVisibility()

Просмотреть файл

@ -37,7 +37,7 @@ namespace Xamarin.Forms.Platform.WPF
if (e.PropertyName == Frame.ContentProperty.PropertyName) if (e.PropertyName == Frame.ContentProperty.PropertyName)
UpdateContent(); UpdateContent();
else if (e.PropertyName == Frame.OutlineColorProperty.PropertyName || e.PropertyName == Frame.HasShadowProperty.PropertyName) else if (e.PropertyName == Frame.BorderColorProperty.PropertyName || e.PropertyName == Frame.HasShadowProperty.PropertyName)
UpdateBorder(); UpdateBorder();
else if (e.PropertyName == Frame.CornerRadiusProperty.PropertyName) else if (e.PropertyName == Frame.CornerRadiusProperty.PropertyName)
UpdateCornerRadius(); UpdateCornerRadius();
@ -61,9 +61,9 @@ namespace Xamarin.Forms.Platform.WPF
void UpdateBorder() void UpdateBorder()
{ {
if (Element.OutlineColor != Color.Default) if (Element.BorderColor != Color.Default)
{ {
Control.UpdateDependencyColor(Border.BorderBrushProperty, Element.OutlineColor); Control.UpdateDependencyColor(Border.BorderBrushProperty, Element.BorderColor);
Control.BorderThickness = new System.Windows.Thickness(1); Control.BorderThickness = new System.Windows.Thickness(1);
} }
else else