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