- fixes #3301
This commit is contained in:
Родитель
de10829cf8
Коммит
7628737464
|
@ -2,6 +2,7 @@
|
|||
using System.Drawing;
|
||||
using AppKit;
|
||||
using CoreImage;
|
||||
using System.Linq;
|
||||
|
||||
namespace Xamarin.Forms.Platform.MacOS
|
||||
{
|
||||
|
@ -45,7 +46,13 @@ namespace Xamarin.Forms.Platform.MacOS
|
|||
|
||||
var newColor = Element.Color.ToNSColor();
|
||||
if (Equals(s_currentColor, newColor))
|
||||
{
|
||||
if(Control.ContentFilters?.FirstOrDefault() != s_currentColorFilter)
|
||||
{
|
||||
Control.ContentFilters = new CIFilter[] { s_currentColorFilter };
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
s_currentColor = newColor;
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using AppKit;
|
||||
using CoreImage;
|
||||
|
||||
|
@ -58,7 +59,13 @@ namespace Xamarin.Forms.Platform.MacOS
|
|||
|
||||
var newColor = color.ToNSColor();
|
||||
if (Equals(s_currentColor, newColor))
|
||||
{
|
||||
if (Control.ContentFilters?.FirstOrDefault() != s_currentColorFilter)
|
||||
{
|
||||
Control.ContentFilters = new CIFilter[] { s_currentColorFilter };
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
s_currentColor = newColor;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче