Beispiel #1
0
        public static Trigger AsTrigger(this IFluentTrigger fluentTrigger)
        {
            Trigger trigger = new Trigger {
                Property = fluentTrigger.Property, Value = fluentTrigger.Value
            };

            fluentTrigger.Setters.ToList().ForEach(x => trigger.Setters.Add(x));

            return(trigger);
        }
Beispiel #2
0
 public void AddTrigger(IFluentTrigger fluentTrigger)
 {
     this.triggers.Add(fluentTrigger);
 }
Beispiel #3
0
        public static IFluentTrigger Is(this IFluentTrigger fluentTrigger, object value)
        {
            fluentTrigger.Value = value;

            return(fluentTrigger);
        }
Beispiel #4
0
        public static IFluentTrigger Then(this IFluentTrigger fluentTrigger, DependencyProperty property, object value)
        {
            fluentTrigger.AddSetter(property, value);

            return(fluentTrigger);
        }
Beispiel #5
0
        public static IFluentStyle When(this IFluentStyle fluentStyle, IFluentTrigger fluentTrigger)
        {
            fluentStyle.AddTrigger(fluentTrigger);

            return(fluentStyle);
        }