42 instantiations of LayoutTransaction
System.Windows.Forms (42)
System\Windows\Forms\Control.cs (8)
1853
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Font))
2878
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeft))
3757
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Padding))
6824
using (new
LayoutTransaction
(this, this, PropertyNames.Font, resumeLayout: false))
9528
using (new
LayoutTransaction
(this, this, PropertyNames.Bounds, resumeLayout: false))
9567
using (new
LayoutTransaction
(this, this, PropertyNames.Bounds, false))
10372
using (new
LayoutTransaction
(_parent, this, PropertyNames.Visible))
10713
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Font))
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (1)
2256
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Bounds))
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (1)
774
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\ListView\ListView.cs (1)
1338
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
592
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\ProgressBar\ProgressBar.cs (1)
392
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\TabControl\TabControl.cs (1)
626
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (8)
352
using (new
LayoutTransaction
(this, this, PropertyNames.Anchor))
647
using (new
LayoutTransaction
(this, this, PropertyNames.Dock))
648
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Dock))
1707
using (new
LayoutTransaction
(this, this, "TextDirection"))
2539
using (new
LayoutTransaction
(this, this, "ShowKeyboardFocusCues", resumeLayout: Visible))
3613
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeft))
4524
using (new
LayoutTransaction
(this, this, PropertyNames.Orientation))
4550
using (new
LayoutTransaction
(this, this, PropertyNames.Orientation))
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (2)
621
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeft))
1233
using (new
LayoutTransaction
(this, OwnerItem, PropertyNames.Font))
System\Windows\Forms\Controls\ToolStrips\ToolStripItemCollection.cs (2)
126
using (new
LayoutTransaction
(_owner, _owner!, PropertyNames.Items))
152
using (new
LayoutTransaction
(_owner, _owner!, PropertyNames.Items))
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (1)
989
using (new
LayoutTransaction
(panel, panel, null))
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.ToolStripPanelControlCollection.cs (1)
24
using (new
LayoutTransaction
(value, value, PropertyNames.Parent))
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.cs (1)
56
using LayoutTransaction lt =
new
(parent, this, null);
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.ToolStripPanelRowControlCollection.cs (2)
227
using LayoutTransaction t =
new
(ToolStripPanel, control, PropertyNames.Parent);
240
layoutTransaction = new
LayoutTransaction
(ToolStripPanel, ToolStripPanel.ParentInternal, PropertyNames.Parent);
System\Windows\Forms\Controls\TrackBar\TrackBar.cs (1)
464
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
970
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Form.cs (1)
1704
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Layout\CommonProperties.cs (1)
227
using (new
LayoutTransaction
(element.Container as Control, element, PropertyNames.MinimumSize))
System\Windows\Forms\Layout\Containers\ContainerControl.cs (3)
1099
using (new
LayoutTransaction
(this, this, PropertyNames.Bounds, false))
1367
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Font))
1407
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Font))
System\Windows\Forms\Layout\Containers\SplitContainer.cs (1)
1340
using (new Layout.
LayoutTransaction
(this, this, "SplitterDistance", false))
System\Windows\Forms\Layout\DefaultLayout.cs (1)
943
using (new
LayoutTransaction
(element.Container as Control, element, PropertyNames.Dock))
System\Windows\Forms\Layout\LayoutTransaction.cs (1)
75
return new
LayoutTransaction
(controlToLayout, elementCausingLayout, property);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutPanel.cs (1)
47
using (new
LayoutTransaction
(this, this, PropertyNames.LayoutSettings))
117 references to LayoutTransaction
System.Windows.Forms (117)
System\Windows\Forms\Control.ControlCollection.cs (3)
121
LayoutTransaction
.DoLayout(Owner, value, PropertyNames.Parent);
301
LayoutTransaction
.DoLayout(Owner, value, PropertyNames.Parent);
438
LayoutTransaction
.DoLayout(Owner, child, PropertyNames.ChildIndex);
System\Windows\Forms\Control.cs (12)
626
LayoutTransaction
.DoLayout(parent, this, PropertyNames.AutoSize);
3397
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.UseCompatibleTextRendering);
3767
LayoutTransaction
.DoLayout(this, this, PropertyNames.Padding);
4529
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Bounds);
6834
LayoutTransaction
.DoLayout(this, this, PropertyNames.Font);
7965
LayoutTransaction
.DoLayout(this, this, PropertyNames.Bounds);
8407
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.PreferredSize);
9540
LayoutTransaction
.DoLayout(this, this, PropertyNames.Bounds);
9578
LayoutTransaction
.DoLayout(this, this, PropertyNames.Bounds);
9983
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Bounds);
10032
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Bounds);
10813
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Bounds);
System\Windows\Forms\Controls\Buttons\Button.cs (1)
70
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.AutoSize);
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (7)
354
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.FlatStyle);
415
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.Image);
438
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.ImageAlign);
687
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.TextAlign);
716
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.TextImageRelation);
739
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.Text);
1102
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Text))
System\Windows\Forms\Controls\Buttons\CheckBox.cs (2)
73
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Appearance))
128
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.CheckAlign);
System\Windows\Forms\Controls\Buttons\FlatButtonAppearance.cs (1)
44
LayoutTransaction
.DoLayoutIf(
System\Windows\Forms\Controls\Buttons\RadioButton.cs (1)
89
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Appearance))
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (5)
1082
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.BorderStyle))
1661
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.ColumnHeadersVisible))
3349
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.RowHeadersVisible))
3397
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.RowHeadersWidth))
3584
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.ScrollBars))
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (7)
13297
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Columns);
14531
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Columns);
17579
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Rows);
26722
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.ColumnHeadersHeight))
28998
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Rows);
29048
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Rows);
29070
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Rows);
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (1)
106
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.AutoSize);
System\Windows\Forms\Controls\Labels\Label.cs (6)
157
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.AutoEllipsis);
224
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.BorderStyle);
347
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.BorderStyle);
560
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.ImageAlign);
787
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Text))
1213
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Text))
System\Windows\Forms\Controls\Labels\LinkLabel.cs (1)
201
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.LinkArea);
System\Windows\Forms\Controls\Labels\LinkLabel.LinkCollection.cs (3)
163
LayoutTransaction
.DoLayout(_owner.ParentInternal, _owner, PropertyNames.Links);
307
LayoutTransaction
.DoLayout(_owner.ParentInternal, _owner, PropertyNames.Links);
345
LayoutTransaction
.DoLayout(_owner.ParentInternal, _owner, PropertyNames.Links);
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (1)
417
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.DrawMode);
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (1)
424
LayoutTransaction
.DoLayoutIf(AutoSize, this, this, PropertyNames.Image);
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (2)
645
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.ScrollBars))
1346
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Text))
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (3)
365
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.BorderStyle))
726
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Multiline))
1154
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.WordWrap))
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (8)
814
LayoutTransaction
.DoLayout(this, this, PropertyNames.GripStyle);
932
LayoutTransaction
.DoLayoutIf((Items.Count > 0), this, this, PropertyNames.ImageScalingSize);
1249
using (
LayoutTransaction
.CreateTransactionIf(IsHandleCreated, this, this, PropertyNames.LayoutStyle))
1963
LayoutTransaction
.DoLayout(this, e.Item, PropertyNames.Items);
1977
LayoutTransaction
.DoLayout(OverflowButton.DropDown, e.Item, PropertyNames.Items);
2516
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, this, this, PropertyNames.Renderer))
2533
LayoutTransaction
.DoLayout(this, this, null);
4541
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Orientation);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (3)
113
LayoutTransaction
.DoLayout(this, this, PropertyNames.AutoSize);
1020
LayoutTransaction
.DoLayout(this, this, PropertyNames.PreferredSize);
1572
LayoutTransaction
.DoLayout(this, this, PropertyNames.Visible);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItem.cs (1)
447
LayoutTransaction
.DoLayout(DropDown, this, PropertyNames.RightToLeft);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (1)
117
LayoutTransaction
.DoLayout(_owner.DropDown, _owner.DropDown, PropertyNames.Items);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (2)
175
LayoutTransaction
.DoLayout(this, this, PropertyNames.ShowImageMargin);
192
LayoutTransaction
.DoLayout(this, this, PropertyNames.ShowCheckMargin);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (5)
612
LayoutTransaction
.DoLayout(this, ParentInternal, PropertyNames.Anchor);
640
LayoutTransaction
.DoLayout(this, ParentInternal, PropertyNames.Dock);
1500
LayoutTransaction
.DoLayout(Owner, Owner, "Overflow");
2380
LayoutTransaction
.DoLayout(Owner, this, affectedProperty);
2632
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Bounds);
System\Windows\Forms\Controls\ToolStrips\ToolStripItemCollection.cs (1)
321
LayoutTransaction
.DoLayout(_owner, value, PropertyNames.Parent);
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (3)
401
LayoutTransaction
.DoLayout(ParentInternal, this, "ShortcutKeys");
432
LayoutTransaction
.DoLayout(parent, this, "ShortcutKeyDisplayString");
462
LayoutTransaction
.DoLayout(parent, this, "ShortcutKeys");
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (3)
131
LayoutTransaction
.DoLayout(this, this, "RowMargin");
488
LayoutTransaction
.DoLayout(draggedControl.ToolStripPanelRow, e.AffectedComponent as IArrangedElement, e.AffectedProperty);
948
LayoutTransaction
.DoLayout(RowsInternal[i], this, PropertyNames.Rows);
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.ToolStripPanelRowCollection.cs (1)
144
LayoutTransaction
.DoLayout(_owner, value, PropertyNames.Parent);
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.cs (1)
56
using
LayoutTransaction
lt = new(parent, this, null);
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.ToolStripPanelRowControlCollection.cs (2)
227
using
LayoutTransaction
t = new(ToolStripPanel, control, PropertyNames.Parent);
237
LayoutTransaction
? layoutTransaction = null;
System\Windows\Forms\Controls\ToolStrips\ToolStripStatusLabel.cs (2)
119
LayoutTransaction
.DoLayout(Owner, this, PropertyNames.BorderStyle);
140
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Spring);
System\Windows\Forms\Form.cs (2)
507
LayoutTransaction
.DoLayout(this, this, PropertyNames.AutoSize);
558
LayoutTransaction
.DoLayout(toLayout, this, PropertyNames.AutoSize);
System\Windows\Forms\Layout\ArrangedElement.cs (1)
142
LayoutTransaction
.DoLayout(Parent, this, PropertyNames.Visible);
System\Windows\Forms\Layout\CommonProperties.cs (3)
192
LayoutTransaction
.DoLayout(element.Container, element, PropertyNames.Margin);
212
LayoutTransaction
.DoLayout(element.Container, element, PropertyNames.MaximumSize);
658
LayoutTransaction
.DoLayout(element.Container, element, PropertyNames.FlowBreak);
System\Windows\Forms\Layout\Containers\ContainerControl.cs (1)
765
LayoutTransaction
.DoLayout(this, this, PropertyNames.Bounds);
System\Windows\Forms\Layout\DefaultLayout.cs (2)
922
LayoutTransaction
.DoLayout(element.Container.Container, element, PropertyNames.Anchor);
925
LayoutTransaction
.DoLayout(element.Container, element, PropertyNames.Anchor);
System\Windows\Forms\Layout\FlowLayout.cs (2)
288
LayoutTransaction
.DoLayout(container, container, PropertyNames.WrapContents);
300
LayoutTransaction
.DoLayout(container, container, PropertyNames.FlowDirection);
System\Windows\Forms\Panels\Panel.cs (1)
89
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.AutoSize);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (7)
77
LayoutTransaction
.DoLayout(Owner, Owner, PropertyNames.CellBorderStyle);
106
LayoutTransaction
.DoLayout(Owner, Owner, PropertyNames.Columns);
132
LayoutTransaction
.DoLayout(Owner, Owner, PropertyNames.Rows);
196
LayoutTransaction
.DoLayout(Owner, Owner, PropertyNames.GrowStyle);
267
LayoutTransaction
.DoLayout(element.Container, element, PropertyNames.ColumnSpan);
305
LayoutTransaction
.DoLayout(element.Container, element, PropertyNames.RowSpan);
446
LayoutTransaction
.DoLayout(element.Container, element, PropertyNames.TableIndex);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutStyle.cs (2)
28
LayoutTransaction
.DoLayout(Owner, Owner, PropertyNames.Style);
50
LayoutTransaction
.DoLayout(Owner, Owner, PropertyNames.Style);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutStyleCollection.cs (1)
160
LayoutTransaction
.DoLayout(Owner, Owner, PropertyName);
System\Windows\Forms\Scrolling\ScrollableControl.cs (4)
88
LayoutTransaction
.DoLayout(this, this, PropertyNames.AutoScroll);
302
LayoutTransaction
.DoLayout(this, this, PropertyNames.DisplayRectangle);
659
LayoutTransaction
.DoLayout(this, this, PropertyNames.RightToLeft);
703
LayoutTransaction
.DoLayout(this, this, PropertyNames.Visible);
System\Windows\Forms\UserControl.cs (1)
93
LayoutTransaction
.DoLayout(toLayout, this, PropertyNames.AutoSize);