示例#1
0
        public T Initialize()
        {
            this.Instance = this.Initializer == null?Activator.CreateInstance <T>() : this.Initializer(this);

            this.Instance.FormClosed += new FormClosedEventHandler(Instance_FormClosed);
            InstanceChanged?.Invoke(this.Instance);
            return(Instance);
        }
示例#2
0
        public T Initialize()
        {
            Instance = Initializer == null?Activator.CreateInstance <T>() : Initializer(this);

            Instance.FormClosed += Instance_FormClosed;
            InstanceChanged?.Invoke(Instance);
            return(Instance);
        }