43 instantiations of LayoutTransaction
System.Windows.Forms (43)
System\Windows\Forms\Control.cs (9)
2130
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Font))
3155
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeft))
4047
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Padding))
7298
using (new
LayoutTransaction
(this, this, PropertyNames.Font, resumeLayout: false))
7692
Transaction = new
LayoutTransaction
(target, cause, PropertyNames.VisualStylesMode, resumeLayout: false);
10414
using (new
LayoutTransaction
(this, this, PropertyNames.Bounds, resumeLayout: false))
10453
using (new
LayoutTransaction
(this, this, PropertyNames.Bounds, false))
11269
using (new
LayoutTransaction
(_parent, this, PropertyNames.Visible))
11610
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Font))
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (1)
2342
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Bounds))
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (1)
772
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\ListView\ListView.cs (1)
1340
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
587
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\ProgressBar\ProgressBar.cs (1)
399
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\TabControl\TabControl.cs (1)
629
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (8)
357
using (new
LayoutTransaction
(this, this, PropertyNames.Anchor))
652
using (new
LayoutTransaction
(this, this, PropertyNames.Dock))
653
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Dock))
1706
using (new
LayoutTransaction
(this, this, "TextDirection"))
2538
using (new
LayoutTransaction
(this, this, "ShowKeyboardFocusCues", resumeLayout: Visible))
3612
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeft))
4529
using (new
LayoutTransaction
(this, this, PropertyNames.Orientation))
4555
using (new
LayoutTransaction
(this, this, PropertyNames.Orientation))
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (2)
621
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeft))
1230
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)
463
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
968
using (new
LayoutTransaction
(this, this, PropertyNames.RightToLeftLayout))
System\Windows\Forms\Form.cs (1)
1700
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)
1093
using (new
LayoutTransaction
(this, this, PropertyNames.Bounds, false))
1361
using (new
LayoutTransaction
(ParentInternal, this, PropertyNames.Font))
1401
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)
951
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))
134 references to LayoutTransaction
System.Windows.Forms (134)
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 (14)
732
LayoutTransaction
.DoLayout(parent, this, PropertyNames.AutoSize);
3674
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.UseCompatibleTextRendering);
4057
LayoutTransaction
.DoLayout(this, this, PropertyNames.Padding);
4842
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Bounds);
7308
LayoutTransaction
.DoLayout(this, this, PropertyNames.Font);
7628
LayoutTransaction
.DoLayout(request.Target, request.Cause, PropertyNames.VisualStylesMode);
7699
public
LayoutTransaction
Transaction { get; }
8719
LayoutTransaction
.DoLayout(this, this, PropertyNames.Bounds);
9273
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.PreferredSize);
10426
LayoutTransaction
.DoLayout(this, this, PropertyNames.Bounds);
10464
LayoutTransaction
.DoLayout(this, this, PropertyNames.Bounds);
10866
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Bounds);
10915
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Bounds);
11710
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 (8)
356
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.FlatStyle);
424
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.Image);
447
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.ImageAlign);
703
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.TextAlign);
732
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.TextImageRelation);
755
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.Text);
1145
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Text))
1260
using (
LayoutTransaction
.CreateTransactionIf(
System\Windows\Forms\Controls\Buttons\CheckBox.cs (3)
72
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Appearance))
198
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.CheckAlign);
469
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, nameof(ThreeState));
System\Windows\Forms\Controls\Buttons\FlatButtonAppearance.cs (1)
44
LayoutTransaction
.DoLayoutIf(
System\Windows\Forms\Controls\Buttons\RadioButton.cs (1)
100
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Appearance))
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (2)
555
LayoutTransaction
.DoLayout(
562
LayoutTransaction
.DoLayout(
System\Windows\Forms\Controls\ComboBox\ComboBox.Modern.cs (2)
928
LayoutTransaction
.DoLayout(
935
LayoutTransaction
.DoLayout(
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (5)
1083
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.BorderStyle))
1672
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.ColumnHeadersVisible))
3361
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.RowHeadersVisible))
3409
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.RowHeadersWidth))
3596
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.ScrollBars))
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (7)
13351
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Columns);
14585
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Columns);
17636
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Rows);
26784
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.ColumnHeadersHeight))
29061
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Rows);
29111
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Rows);
29133
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Rows);
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (3)
106
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.AutoSize);
222
LayoutTransaction
.DoLayout(
228
LayoutTransaction
.DoLayout(
System\Windows\Forms\Controls\GroupBox\GroupBox.Modern.cs (2)
783
LayoutTransaction
.DoLayout(
789
LayoutTransaction
.DoLayout(
System\Windows\Forms\Controls\Labels\Label.cs (6)
153
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.AutoEllipsis);
220
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.BorderStyle);
345
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.BorderStyle);
558
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.ImageAlign);
785
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Text))
1211
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Text))
System\Windows\Forms\Controls\Labels\LinkLabel.cs (1)
205
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)
415
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.DrawMode);
System\Windows\Forms\Controls\PictureBox\PictureBox.cs (1)
422
LayoutTransaction
.DoLayoutIf(AutoSize, this, this, PropertyNames.Image);
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (2)
680
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.ScrollBars))
1377
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.Text))
System\Windows\Forms\Controls\TextBox\TextBox.cs (1)
388
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.ScrollBars);
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (7)
389
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, ParentInternal, this, PropertyNames.BorderStyle))
758
using (
LayoutTransaction
.CreateTransactionIf(
1444
using (
LayoutTransaction
.CreateTransactionIf(
1761
LayoutTransaction
.DoLayout(parent, this, PropertyNames.SystemVisualSettings);
1913
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.Font);
1922
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.Bounds);
1988
LayoutTransaction
.DoLayoutIf(AutoSize, ParentInternal, this, PropertyNames.Padding);
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (8)
819
LayoutTransaction
.DoLayout(this, this, PropertyNames.GripStyle);
937
LayoutTransaction
.DoLayoutIf((Items.Count > 0), this, this, PropertyNames.ImageScalingSize);
1248
using (
LayoutTransaction
.CreateTransactionIf(IsHandleCreated, this, this, PropertyNames.LayoutStyle))
1962
LayoutTransaction
.DoLayout(this, e.Item, PropertyNames.Items);
1976
LayoutTransaction
.DoLayout(OverflowButton.DropDown, e.Item, PropertyNames.Items);
2515
using (
LayoutTransaction
.CreateTransactionIf(AutoSize, this, this, PropertyNames.Renderer))
2532
LayoutTransaction
.DoLayout(this, this, null);
4546
LayoutTransaction
.DoLayout(ParentInternal, this, PropertyNames.Orientation);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (3)
113
LayoutTransaction
.DoLayout(this, this, PropertyNames.AutoSize);
1017
LayoutTransaction
.DoLayout(this, this, PropertyNames.PreferredSize);
1569
LayoutTransaction
.DoLayout(this, this, PropertyNames.Visible);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItem.cs (1)
449
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)
617
LayoutTransaction
.DoLayout(this, ParentInternal, PropertyNames.Anchor);
645
LayoutTransaction
.DoLayout(this, ParentInternal, PropertyNames.Dock);
1505
LayoutTransaction
.DoLayout(Owner, Owner, "Overflow");
2387
LayoutTransaction
.DoLayout(Owner, this, affectedProperty);
2639
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)
506
LayoutTransaction
.DoLayout(this, this, PropertyNames.AutoSize);
557
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)
759
LayoutTransaction
.DoLayout(this, this, PropertyNames.Bounds);
System\Windows\Forms\Layout\DefaultLayout.cs (2)
930
LayoutTransaction
.DoLayout(element.Container.Container, element, PropertyNames.Anchor);
933
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)
85
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)
84
LayoutTransaction
.DoLayout(this, this, PropertyNames.AutoScroll);
294
LayoutTransaction
.DoLayout(this, this, PropertyNames.DisplayRectangle);
651
LayoutTransaction
.DoLayout(this, this, PropertyNames.RightToLeft);
695
LayoutTransaction
.DoLayout(this, this, PropertyNames.Visible);
System\Windows\Forms\UserControl.cs (1)
93
LayoutTransaction
.DoLayout(toLayout, this, PropertyNames.AutoSize);