[NUI] Change GetDefaultWindow() to static func (#900)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / internal / XamlBinding / RoutingEffect.cs
1 using System.ComponentModel;
2
3 namespace Tizen.NUI.Binding
4 {
5     internal class RoutingEffect : Effect
6     {
7         internal readonly Effect Inner;
8
9         protected RoutingEffect(string effectId)
10         {
11             Inner = Resolve(effectId);
12         }
13
14         protected override void OnAttached()
15         {
16         }
17
18         protected override void OnDetached()
19         {
20         }
21
22         internal override void ClearEffect()
23         {
24             Inner?.ClearEffect();
25         }
26
27         internal override void SendAttached()
28         {
29             Inner?.SendAttached();
30         }
31
32         internal override void SendDetached()
33         {
34             Inner?.SendDetached();
35         }
36
37         internal override void SendOnElementPropertyChanged(PropertyChangedEventArgs args)
38         {
39             Inner?.SendOnElementPropertyChanged(args);
40         }
41     }
42 }