public static List <SWF.Control> GetControlsFromProvider(ErrorProvider errorProvider) { FragmentRootControlProvider parent = (FragmentRootControlProvider)errorProvider.Navigate(NavigateDirection.Parent); if (parent == null) { return(null); } if (parentDictionary == null || parentDictionary.ContainsKey(parent.Control) == false) { return(null); } ErrorProviderControlList parentControls = parentDictionary [parent.Control]; List <SWF.Control> controls = (from c in parentControls where dictionary [c] == errorProvider.SWFErrorProvider select c).ToList(); return(controls); }
public DateTimePickerListPartItemProvider(FragmentRootControlProvider rootProvider, DateTimePickerListPartProvider provider, object objectItem) : base(rootProvider, provider, null, objectItem) { this.partProvider = provider; }
public MonthCalendarHeaderProvider(FragmentRootControlProvider rootProvider, MonthCalendarProvider calendarProvider, Control control) : base(control) { this.rootProvider = rootProvider; this.calendar = (MonthCalendar)control; }
public MonthCalendarHeaderItemProvider(FragmentRootControlProvider rootProvider, Control control, string label, int index) : base(control) { this.rootProvider = rootProvider; this.label = label; this.index = index; }
protected override ListItemProvider GetNewItemProvider(FragmentRootControlProvider rootProvider, ListProvider provider, Control control, object objectItem) { return(new PropertyGridListItemProvider( this, view, (GridEntry)objectItem )); }
protected virtual ListItemProvider GetNewItemProvider(FragmentRootControlProvider rootProvider, ListProvider provider, Control control, object objectItem) { return(new ListItemProvider(rootProvider, provider, control, objectItem)); }
public ListItemProvider (FragmentRootControlProvider rootProvider, IListProvider provider, Control control, object objectItem) : base (control) { listProvider = provider; this.rootProvider = rootProvider; this.objectItem = objectItem; }
public ListItemProvider(FragmentRootControlProvider rootProvider, IListProvider provider, Control control, object objectItem) : base(control) { listProvider = provider; this.rootProvider = rootProvider; this.objectItem = objectItem; }
public void DeleteControl(SWF.Control control) { if (controls.Contains(control) == true) { if (controls.Count == 1) { FragmentRootControlProvider root = (FragmentRootControlProvider)ProviderFactory.GetProvider(Parent); root.RemoveChildProvider(this); } controls.Remove(control); control.VisibleChanged -= new EventHandler(OnControlVisibleChanged); } }
private void OnControlVisibleChanged(object sender, EventArgs args) { SWF.Control control = (SWF.Control)sender; if (control.Visible == true) { FragmentRootControlProvider root = (FragmentRootControlProvider)ProviderFactory.GetProvider(Parent); root.AddChildProvider(this); } else { DeleteControl(control); } }
protected override ListItemProvider GetNewItemProvider(FragmentRootControlProvider rootProvider, ListProvider provider, Control control, object objectItem) { if (objectItem is GridEntry gridEntry) { return(GetNewEntryProvider(gridEntry)); } else { Log.Warn("PropertyGridViewProvider.GetNewItemProvider: objectItem is not GridEntry. " + $"(objectItem==null)={objectItem==null}, objectItem?.GetType()='{objectItem?.GetType()}'"); return(null); } }
public void AddControl(SWF.Control control) { if (parent == null) { parent = InstancesTracker.GetParentFromControl(control); } if (controls.Contains(control) == false) { controls.Add(control); if (controls.Count == 1 && control.Visible == true) { FragmentRootControlProvider root = (FragmentRootControlProvider)ProviderFactory.GetProvider(Parent); root.AddChildProvider(this); } control.VisibleChanged += new EventHandler(OnControlVisibleChanged); } }
public virtual ListItemProvider GetItemProviderFrom(FragmentRootControlProvider rootProvider, object objectItem, bool create) { ListItemProvider item = null; if (items.TryGetValue(objectItem, out item) == false) { if (!create) { return(null); } item = GetNewItemProvider(rootProvider, this, Control, objectItem); items [objectItem] = item; item.Initialize(); } return(item); }
protected override ListItemProvider GetNewItemProvider (FragmentRootControlProvider rootProvider, ListProvider provider, SWF.Control control, object objectItem) { return new DataGridDataItemProvider (this, datagridview, (SWF.DataGridViewRow) objectItem); }
public DomainUpDownListItemProvider(FragmentRootControlProvider rootProvider, IListProvider provider, object objectItem) : base(rootProvider, provider, null, objectItem) { }
public MonthCalendarHeaderItemProvider (FragmentRootControlProvider rootProvider, Control control, string label, int index) : base (control) { this.rootProvider = rootProvider; this.label = label; this.index = index; }
public MonthCalendarHeaderProvider (FragmentRootControlProvider rootProvider, MonthCalendarProvider calendarProvider, Control control) : base (control) { this.rootProvider = rootProvider; this.calendar = (MonthCalendar) control; }
public DomainUpDownListItemProvider (FragmentRootControlProvider rootProvider, IListProvider provider, object objectItem) : base (rootProvider, provider, null, objectItem) { }
public virtual ListItemProvider GetItemProviderFrom (FragmentRootControlProvider rootProvider, object objectItem) { return GetItemProviderFrom (rootProvider, objectItem, true); }
public DateTimePickerListPartItemProvider (FragmentRootControlProvider rootProvider, DateTimePickerListPartProvider provider, object objectItem) : base (rootProvider, provider, null, objectItem) { this.partProvider = provider; }
protected override ListItemProvider GetNewItemProvider (FragmentRootControlProvider rootProvider, ListProvider provider, SWF.Control control, object objectItem) { return new ListViewListItemProvider (rootProvider, this, listView, (SWF.ListViewItem) objectItem); }
public virtual ListItemProvider GetItemProviderFrom (FragmentRootControlProvider rootProvider, object objectItem, bool create) { ListItemProvider item = null; if (items.TryGetValue (objectItem, out item) == false) { if (!create) return null; item = GetNewItemProvider (rootProvider, this, Control, objectItem); items [objectItem] = item; item.Initialize (); } return item; }
public virtual ListItemProvider GetItemProviderFrom(FragmentRootControlProvider rootProvider, object objectItem) { return(GetItemProviderFrom(rootProvider, objectItem, true)); }
protected virtual ListItemProvider GetNewItemProvider (FragmentRootControlProvider rootProvider, ListProvider provider, Control control, object objectItem) { return new ListItemProvider (rootProvider, provider, control, objectItem); }
protected override ListItemProvider GetNewItemProvider (FragmentRootControlProvider rootProvider, ListProvider provider, Control control, object objectItem) { return new PropertyGridListItemProvider ( this, view, (GridEntry) objectItem ); }
public ListViewListItemProvider (FragmentRootControlProvider rootProvider, ListViewProvider listViewProvider, SWF.ListView listView, SWF.ListViewItem listViewItem) : base (rootProvider, listViewProvider, listView, listViewItem) { this.listView = listView; this.listViewProvider = listViewProvider; lastView = listView.View; this.item = listViewItem; providers = new Dictionary<SWF.ColumnHeader, ListViewListItemEditProvider> (); }