Caliburn.Micro.Parser.CreateTrigger C# (CSharp) Метод

CreateTrigger() статический приватный Метод

static private CreateTrigger ( Type targetType, string triggerPlusMessage ) : System.Windows.Interactivity.TriggerBase
targetType System.Type
triggerPlusMessage string
Результат System.Windows.Interactivity.TriggerBase
        static TriggerBase CreateTrigger(Type targetType, string[] triggerPlusMessage)
        {
            if(triggerPlusMessage.Length == 1)
            {
                var defaults = ConventionManager.GetElementConvention(targetType);
                return defaults.CreateTrigger();
            }

            var triggerDetail = triggerPlusMessage[0]
                .Replace("[", string.Empty)
                .Replace("]", string.Empty)
                .Replace("Event", string.Empty)
                .Trim();

            return new EventTrigger { EventName = triggerDetail };
        }