Esempio n. 1
0
            public DataTemplateItem(DataTemplateManager.DataTemplate temp, bool isDefault)
            {
                if (temp != null)
                {
                    Name     = temp.Name;
                    Object   = temp.Object;
                    TypeName = temp.TypeName;
                }

                IsDefault = isDefault;
            }
Esempio n. 2
0
        private void OnCreateTemplate(string name, bool @default)
        {
            var args = new TemplateEventArgs(name, _type, @default);

            if (CreateTemplate != null)
            {
                CreateTemplate(this, args);
            }

            var newItem = new DataTemplateManager.DataTemplate()
            {
                Name = name, TypeName = _type.FullName, Object = args.Value
            };

            _items.Add(new DataTemplateItem(newItem, @default));

            cbTemps.SelectedValue = newItem.Object;
        }