4 implementations of EffectiveFlowDirection
Microsoft.Maui.Controls (4)
Cells\Cell.cs (1)
36 EffectiveFlowDirection IFlowDirectionController.EffectiveFlowDirection
Shell\BaseShellItem.cs (1)
276 EffectiveFlowDirection IFlowDirectionController.EffectiveFlowDirection
VisualElement\VisualElement.cs (1)
455 EffectiveFlowDirection IFlowDirectionController.EffectiveFlowDirection
Window\Window.cs (1)
349 EffectiveFlowDirection IFlowDirectionController.EffectiveFlowDirection
5 writes to EffectiveFlowDirection
Microsoft.Maui.Controls (5)
Internals\PropertyPropagationExtensions.cs (2)
68 controller.EffectiveFlowDirection = flowDirection.ToEffectiveFlowDirection(); 72 controller.EffectiveFlowDirection = controller.EffectiveFlowDirection;
VisualElement\VisualElement.cs (1)
1620 self.EffectiveFlowDirection = newFlowDirection;
Window\Window.cs (2)
377 self.EffectiveFlowDirection = newFlowDirection; 598 FlowController.EffectiveFlowDirection = flowDirection.ToEffectiveFlowDirection(true);
11 references to EffectiveFlowDirection
Microsoft.Maui.Controls (11)
Internals\PropertyPropagationExtensions.cs (4)
62 if (controller.EffectiveFlowDirection.IsImplicit()) 64 var flowDirection = sourceController.EffectiveFlowDirection.ToFlowDirection(); 66 if (flowDirection != controller.EffectiveFlowDirection.ToFlowDirection()) 72 controller.EffectiveFlowDirection = controller.EffectiveFlowDirection;
LegacyLayouts\Layout.cs (2)
224 parent.EffectiveFlowDirection.IsRightToLeft()) && 491 if (child.Parent is IFlowDirectionController parent && (isRightToLeft = parent.ApplyEffectiveFlowDirectionToChildContainer && parent.EffectiveFlowDirection.IsRightToLeft()))
VisualElement\VisualElement.cs (2)
475 EffectiveFlowDirection IVisualElementController.EffectiveFlowDirection => FlowController.EffectiveFlowDirection; 1612 if (self.EffectiveFlowDirection.IsExplicit() && oldValue == newValue)
Window\Window.cs (3)
373 if (self.EffectiveFlowDirection.IsExplicit() && oldValue == newValue) 579 controller.EffectiveFlowDirection.IsExplicit()) 581 return controller.EffectiveFlowDirection.ToFlowDirection();