blob: 6b05378780790ce8a266f5431f68561ec84be51e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#if __MOBILE__
namespace Xamarin.Forms.Platform.iOS
#else
namespace Xamarin.Forms.Platform.MacOS
#endif
{
internal static class EffectUtilities
{
public static void RegisterEffectControlProvider(IEffectControlProvider self, IElementController oldElement,
IElementController newElement)
{
IElementController controller = oldElement;
if (controller != null && controller.EffectControlProvider == self)
controller.EffectControlProvider = null;
controller = newElement;
if (controller != null)
controller.EffectControlProvider = self;
}
}
}
|