[NUI] Adjust directory (#903)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / public / XamlBinding / Interactivity / MultiTrigger.cs
1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4
5 namespace Tizen.NUI.Binding
6 {
7     /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
8     [EditorBrowsable(EditorBrowsableState.Never)]
9     [ContentProperty("Setters")]
10     public sealed class MultiTrigger : TriggerBase
11     {
12         /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
13         [EditorBrowsable(EditorBrowsableState.Never)]
14         public MultiTrigger([TypeConverter(typeof(TypeTypeConverter))] [Parameter("TargetType")] Type targetType) : base(new MultiCondition(), targetType)
15         {
16         }
17
18         /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
19         [EditorBrowsable(EditorBrowsableState.Never)]
20         public IList<Condition> Conditions
21         {
22             get { return ((MultiCondition)Condition).Conditions; }
23         }
24
25         /// This will be public opened in tizen_6.0 after ACR done. Before ACR, need to be hidden as inhouse API.
26         [EditorBrowsable(EditorBrowsableState.Never)]
27         public new IList<Setter> Setters
28         {
29             get { return base.Setters; }
30         }
31     }
32 }