Implemented interface member:
property
BindingContext
System.Windows.Forms.IBindableComponent.BindingContext
2 overrides of BindingContext
System.Windows.Forms (2)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
378public override BindingContext? BindingContext
System\Windows\Forms\Layout\Containers\ContainerControl.cs (1)
249public override BindingContext? BindingContext
114 writes to BindingContext
System.Windows.Forms (1)
System\Windows\Forms\Layout\Containers\ContainerControl.cs (1)
268set => base.BindingContext = value;
System.Windows.Forms.Tests (113)
System\Windows\Forms\ControlTests.ControlCollection.cs (16)
660owner.BindingContext = parentBindingContext; 661control.BindingContext = bindingContext; 810owner.BindingContext = parentBindingContext; 811control.BindingContext = bindingContext; 963owner.BindingContext = parentBindingContext; 964control.BindingContext = bindingContext; 1036owner.BindingContext = parentBindingContext; 1037control.BindingContext = bindingContext; 2363owner.BindingContext = parentBindingContext; 2364control.BindingContext = bindingContext; 2507owner.BindingContext = parentBindingContext; 2508control.BindingContext = bindingContext; 2639owner.BindingContext = parentBindingContext; 2640control.BindingContext = bindingContext; 2703owner.BindingContext = parentBindingContext; 2704control.BindingContext = bindingContext;
System\Windows\Forms\ControlTests.Handlers.cs (3)
708BindingContext = childContext1 712BindingContext = childContext2 4335BindingContext = context
System\Windows\Forms\ControlTests.Properties.cs (24)
2146BindingContext = bindingContext 2161BindingContext = bindingContext 2182BindingContext = value 2188control.BindingContext = value; 2199BindingContext = [] 2202control.BindingContext = value; 2207control.BindingContext = value; 2227control.BindingContext = context1; 2232control.BindingContext = context1; 2238control.BindingContext = context2; 2243control.BindingContext = null; 2249control.BindingContext = context1; 2290control.BindingContext = context1; 2299control.BindingContext = context1; 2309control.BindingContext = context2; 2318control.BindingContext = null; 2330control.BindingContext = context1; 2346BindingContext = childContext1 2350BindingContext = childContext2 2383control.BindingContext = context1; 2392control.BindingContext = context1; 2402control.BindingContext = context2; 2411control.BindingContext = null; 2423control.BindingContext = context1;
System\Windows\Forms\DataGridViewTests.cs (4)
2809control.BindingContext = context; 2850control.BindingContext = context; 4040_dataGridView.BindingContext = context1; 4045_dataGridView.BindingContext = context2;
System\Windows\Forms\ListBoxTests.cs (3)
2448BindingContext = bindingContext, 2930BindingContext = bindingContext, 5824BindingContext = bindingContext,
System\Windows\Forms\ListControlTests.cs (61)
148BindingContext = value 157control.BindingContext = value; 171BindingContext = [] 174control.BindingContext = value; 182control.BindingContext = value; 200control.BindingContext = value; 208control.BindingContext = value; 227control.BindingContext = value; 235control.BindingContext = value; 251BindingContext = originalValue, 255control.BindingContext = value; 263control.BindingContext = value; 279BindingContext = originalValue, 284control.BindingContext = value; 292control.BindingContext = value; 314control.BindingContext = context1; 319control.BindingContext = context1; 325control.BindingContext = context2; 330control.BindingContext = null; 336control.BindingContext = context1; 348BindingContext = context, 364BindingContext = context, 380BindingContext = context, 425BindingContext = context, 456BindingContext = context, 498BindingContext = context, 525BindingContext = context, 862BindingContext = context 898BindingContext = context, 935BindingContext = context, 958BindingContext = context, 1145BindingContext = context 1170BindingContext = context, 1199BindingContext = context, 1226BindingContext = context, 1737BindingContext = context 1767BindingContext = context, 1794BindingContext = context, 1814BindingContext = context, 1842BindingContext = context, 1924BindingContext = context, 1957BindingContext = context, 1982BindingContext = context, 2012control.BindingContext = []; 2027BindingContext = context, 2065BindingContext = context, 2084BindingContext = context, 2164BindingContext = [], 2174BindingContext = [], 2185BindingContext = [], 2196BindingContext = [], 2207BindingContext = [], 2277BindingContext = [], 2288BindingContext = [], 2299BindingContext = [], 2310BindingContext = [], 2321BindingContext = [], 2479BindingContext = [], 2496BindingContext = [], 2529BindingContext = [], 2546BindingContext = [],
System\Windows\Forms\ToolStripTests.cs (2)
1088BindingContext = bindingContext 1103BindingContext = bindingContext
155 references to BindingContext
System.Windows.Forms (15)
System\Windows\Forms\Control.cs (2)
951return parent.BindingContext; 10817BindingContext.UpdateBinding(BindingContext, DataBindings[i]);
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (5)
1053if (_owner.BindingContext is null) 1064if (DataSource is not null && _owner.BindingContext is not null && DataSource != Convert.DBNull) 1079CurrencyManager = _owner.BindingContext[DataSource, DataMember] as CurrencyManager; 1510if (_owner.BindingContext is null) 1523if (_owner.BindingContext[newDataSource] is not CurrencyManager cm)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (4)
793if (cm is null && DataSource is not null && dataGridView?.BindingContext is not null && !(DataSource == Convert.DBNull)) 805cm = (CurrencyManager)dataGridView.BindingContext[DataSource]; 1353DataManager = (CurrencyManager)DataGridView!.BindingContext![DataSource!, displayBindingMember.BindingPath]; 1384DataManager = (CurrencyManager)DataGridView!.BindingContext![DataSource!, valueBindingMember.BindingPath];
System\Windows\Forms\Controls\ListControl\ListControl.cs (2)
702if (newDataSource is not null && BindingContext is not null && newDataSource != Convert.DBNull) 709newDataManager = (CurrencyManager)BindingContext[newDataSource, newDisplayMember.BindingPath];
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
390return parent.BindingContext;
System\Windows\Forms\Layout\Containers\ContainerControl.cs (1)
258BindingContext? bm = base.BindingContext;
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\DataGridViewDesigner.cs (2)
225newCM = (CurrencyManager?)dataGridView.BindingContext?[dataGridView.DataSource, dataGridView.DataMember]; 245if (dataGridView.BindingContext is null)
System.Windows.Forms.Design.Tests (1)
System\ComponentModel\Design\ByteViewerTests.cs (1)
34Assert.Null(control.BindingContext);
System.Windows.Forms.Tests (136)
System\Windows\Forms\AxHostTests.cs (2)
42Assert.Null(control.BindingContext); 136Assert.Null(control.BindingContext);
System\Windows\Forms\ButtonBaseTests.cs (1)
34Assert.Null(control.BindingContext);
System\Windows\Forms\ButtonTests.cs (1)
36Assert.Null(control.BindingContext);
System\Windows\Forms\CheckBoxTests.cs (1)
35Assert.Null(control.BindingContext);
System\Windows\Forms\ComboBoxTests.cs (1)
39Assert.Null(control.BindingContext);
System\Windows\Forms\ControlTests.ControlCollection.cs (20)
581Assert.Null(control.BindingContext); 625Assert.Null(control.BindingContext); 662Assert.Same(bindingContext, control.BindingContext); 770Assert.Same(expectedBindingContext, control.BindingContext); 812Assert.Same(bindingContext, control.BindingContext); 929Assert.Same(expectedBindingContext, control.BindingContext); 965Assert.Same(bindingContext, control.BindingContext); 1006Assert.Same(expectedBindingContext, control.BindingContext); 1038Assert.Same(bindingContext, control.BindingContext); 1086Assert.Same(expectedBindingContext, control.BindingContext); 2278Assert.Null(control.BindingContext); 2325Assert.Null(control.BindingContext); 2365Assert.Same(expectedBindingContext, control.BindingContext); 2469Assert.Same(bindingContext, control.BindingContext); 2509Assert.Same(expectedBindingContext, control.BindingContext); 2602Assert.Same(bindingContext, control.BindingContext); 2641Assert.Same(expectedBindingContext, control.BindingContext); 2675Assert.Same(bindingContext, control.BindingContext); 2705Assert.Same(expectedBindingContext, control.BindingContext); 2753Assert.Same(bindingContext, control.BindingContext);
System\Windows\Forms\ControlTests.cs (5)
29Assert.Null(control.BindingContext); 118Assert.Null(control.BindingContext); 214Assert.Null(control.BindingContext); 310Assert.Null(control.BindingContext); 406Assert.Null(control.BindingContext);
System\Windows\Forms\ControlTests.Properties.cs (41)
2152Assert.Same(bindingContext, control.BindingContext); 2167Assert.Null(control.BindingContext); 2184Assert.Same(value, control.BindingContext); 2189Assert.Same(value, control.BindingContext); 2203Assert.Same(value, control.BindingContext); 2208Assert.Same(value, control.BindingContext); 2228Assert.Same(context1, control.BindingContext); 2233Assert.Same(context1, control.BindingContext); 2239Assert.Same(context2, control.BindingContext); 2244Assert.Null(control.BindingContext); 2250Assert.Same(context1, control.BindingContext); 2291Assert.Same(context1, control.BindingContext); 2292Assert.Same(context1, child1.BindingContext); 2293Assert.Same(context1, child2.BindingContext); 2300Assert.Same(context1, control.BindingContext); 2301Assert.Same(context1, child1.BindingContext); 2302Assert.Same(context1, child2.BindingContext); 2310Assert.Same(context2, control.BindingContext); 2311Assert.Same(context2, child1.BindingContext); 2312Assert.Same(context2, child2.BindingContext); 2319Assert.Null(control.BindingContext); 2320Assert.Null(child1.BindingContext); 2321Assert.Null(child2.BindingContext); 2331Assert.Same(context1, control.BindingContext); 2332Assert.Same(context1, child1.BindingContext); 2333Assert.Same(context1, child2.BindingContext); 2384Assert.Same(context1, control.BindingContext); 2385Assert.Same(childContext1, child1.BindingContext); 2386Assert.Same(childContext2, child2.BindingContext); 2393Assert.Same(context1, control.BindingContext); 2394Assert.Same(childContext1, child1.BindingContext); 2395Assert.Same(childContext2, child2.BindingContext); 2403Assert.Same(context2, control.BindingContext); 2404Assert.Same(childContext1, child1.BindingContext); 2405Assert.Same(childContext2, child2.BindingContext); 2412Assert.Null(control.BindingContext); 2413Assert.Same(childContext1, child1.BindingContext); 2414Assert.Same(childContext2, child2.BindingContext); 2424Assert.Same(context1, control.BindingContext); 2425Assert.Same(childContext1, child1.BindingContext); 2426Assert.Same(childContext2, child2.BindingContext);
System\Windows\Forms\DataGridViewCellTests.cs (7)
204Assert.NotNull(control.BindingContext); 847Assert.NotNull(control.BindingContext); 883Assert.NotNull(control.BindingContext); 4051Assert.NotNull(control.BindingContext); 4094Assert.NotNull(control.BindingContext); 4358Assert.NotNull(control.BindingContext); 5150Assert.NotNull(control.BindingContext);
System\Windows\Forms\DataGridViewHeaderCellTests.cs (2)
2417Assert.NotNull(control.BindingContext); 3684Assert.NotNull(control.BindingContext);
System\Windows\Forms\DataGridViewRowTests.cs (8)
112Assert.NotNull(control.BindingContext); 330Assert.NotNull(control.BindingContext); 357Assert.NotNull(control.BindingContext); 945Assert.NotNull(control.BindingContext); 1875Assert.NotNull(control.BindingContext); 2344Assert.NotNull(control.BindingContext); 4336Assert.NotNull(control.BindingContext); 4461Assert.NotNull(control.BindingContext);
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (1)
38Assert.Null(control.BindingContext);
System\Windows\Forms\DateTimePickerTests.cs (1)
36Assert.Null(control.BindingContext);
System\Windows\Forms\Design\ComponentEditorPageTests.cs (1)
35Assert.Null(control.BindingContext);
System\Windows\Forms\FlowLayoutPanelTests.cs (1)
34Assert.Null(control.BindingContext);
System\Windows\Forms\GroupBoxTests.cs (1)
32Assert.Null(control.BindingContext);
System\Windows\Forms\HScrollBarTests.cs (1)
29Assert.Null(control.BindingContext);
System\Windows\Forms\LabelTests.cs (1)
31Assert.Null(control.BindingContext);
System\Windows\Forms\ListBoxTests.cs (1)
32Assert.Null(control.BindingContext);
System\Windows\Forms\ListControlTests.cs (17)
33Assert.Null(control.BindingContext); 150Assert.Same(value, control.BindingContext); 158Assert.Same(value, control.BindingContext); 175Assert.Same(value, control.BindingContext); 183Assert.Same(value, control.BindingContext); 201Assert.Same(value, control.BindingContext); 209Assert.Same(value, control.BindingContext); 228Assert.Same(value, control.BindingContext); 236Assert.Same(value, control.BindingContext); 256Assert.Same(value, control.BindingContext); 264Assert.Same(value, control.BindingContext); 285Assert.Same(value, control.BindingContext); 315Assert.Same(context1, control.BindingContext); 320Assert.Same(context1, control.BindingContext); 326Assert.Same(context2, control.BindingContext); 331Assert.Null(control.BindingContext); 337Assert.Same(context1, control.BindingContext);
System\Windows\Forms\ListViewTests.cs (1)
39Assert.Null(control.BindingContext);
System\Windows\Forms\MdiClientTests.cs (1)
31Assert.Null(control.BindingContext);
System\Windows\Forms\MonthCalendarTests.cs (1)
35Assert.Null(control.BindingContext);
System\Windows\Forms\PanelTests.cs (1)
35Assert.Null(control.BindingContext);
System\Windows\Forms\PictureBoxTests.cs (1)
34Assert.Null(control.BindingContext);
System\Windows\Forms\ProgressBarTests.cs (1)
31Assert.Null(control.BindingContext);
System\Windows\Forms\RadioButtonTests.cs (1)
35Assert.Null(control.BindingContext);
System\Windows\Forms\RichTextBoxTests.cs (1)
42Assert.Null(control.BindingContext);
System\Windows\Forms\ScrollableControlTests.cs (1)
35Assert.Null(control.BindingContext);
System\Windows\Forms\ScrollBarTests.cs (1)
30Assert.Null(control.BindingContext);
System\Windows\Forms\SplitterPanelTests.cs (1)
41Assert.Null(control.BindingContext);
System\Windows\Forms\SplitterTests.cs (1)
30Assert.Null(control.BindingContext);
System\Windows\Forms\TabControlTests.cs (1)
33Assert.Null(control.BindingContext);
System\Windows\Forms\TableLayoutPanelTests.cs (1)
36Assert.Null(control.BindingContext);
System\Windows\Forms\TabPageTests.cs (2)
39Assert.Null(control.BindingContext); 148Assert.Null(control.BindingContext);
System\Windows\Forms\ToolStripContentPanelTests.cs (1)
37Assert.Null(control.BindingContext);
System\Windows\Forms\TreeViewTests.cs (1)
30Assert.Null(control.BindingContext);
System\Windows\Forms\VScrollBarTests.cs (1)
28Assert.Null(control.BindingContext);
System\Windows\Forms\WebBrowserTests.cs (1)
31Assert.Null(control.BindingContext);
TextBoxTests.cs (1)
37Assert.Null(control.BindingContext);
TrackBarTests.cs (1)
32Assert.Null(control.BindingContext);
WindowsFormsIntegration (1)
System\Windows\Integration\ElementHost.cs (1)
971OnPropertyChanged("BindingContext", this.BindingContext);