2 interfaces inheriting from ICrossPlatformLayout
Microsoft.Maui (2)
Core\IContentView.cs (1)
8 public interface IContentView : IView, IPadding, ICrossPlatformLayout
Core\ILayout.cs (1)
9 public interface ILayout : IView, IContainer, ISafeAreaView, IPadding, ICrossPlatformLayout
15 references to ICrossPlatformLayout
Microsoft.Maui (1)
Core\ICrossPlatformLayoutBacking.cs (1)
16 public ICrossPlatformLayout? CrossPlatformLayout { get; set; }
Microsoft.Maui.Controls (14)
ContentPage\ContentPage.cs (4)
92 Size ICrossPlatformLayout.CrossPlatformMeasure(double widthConstraint, double heightConstraint) 98 Size ICrossPlatformLayout.CrossPlatformArrange(Rect bounds) 143 return (this as ICrossPlatformLayout).CrossPlatformArrange(bounds); 148 return (this as ICrossPlatformLayout).CrossPlatformMeasure(widthConstraint, heightConstraint);
ContentPresenter.cs (2)
116 Size ICrossPlatformLayout.CrossPlatformMeasure(double widthConstraint, double heightConstraint) 128 Size ICrossPlatformLayout.CrossPlatformArrange(Rect bounds)
Frame\Frame.cs (2)
112 Size ICrossPlatformLayout.CrossPlatformArrange(Graphics.Rect bounds) 122 Size ICrossPlatformLayout.CrossPlatformMeasure(double widthConstraint, double heightConstraint)
LegacyLayouts\Layout.cs (2)
733 /// <inheritdoc cref="ICrossPlatformLayout.CrossPlatformMeasure(double, double)" /> 741 /// <inheritdoc cref="ICrossPlatformLayout.CrossPlatformArrange(Rect)" />
ScrollView\ScrollView.cs (2)
432 Size ICrossPlatformLayout.CrossPlatformMeasure(double widthConstraint, double heightConstraint) 468 Size ICrossPlatformLayout.CrossPlatformArrange(Rect bounds)
TemplatedView\TemplatedView.cs (2)
135 Size ICrossPlatformLayout.CrossPlatformMeasure(double widthConstraint, double heightConstraint) 147 Size ICrossPlatformLayout.CrossPlatformArrange(Rect bounds)