Skip to main content
All docs
V25.2
  • ON

    OnOrientationExtension Class

    Implements a XAML extension that allows you to specify control settings (for example, the font size) depending on the device orientation.

    Namespace: DevExpress.Maui.Core

    Assembly: DevExpress.Maui.Core.dll

    NuGet Package: DevExpress.Maui.Core

    Declaration

    public class OnOrientationExtension :
        DynamicMarkupExtensionBase

    Remarks

    The following example shows how to select paddings of a DXButton‘s text depending on the device orientation:

    <ContentPage ...
                 xmlns:dx="clr-namespace:DevExpress.Maui.Core;assembly=DevExpress.Maui.Core">
        <!--...-->
            <dx:DXButton Content="Click" Padding="{dx:OnOrientation Portrait='10,4', Landscape='12,8'}"/>
        <!--...-->
    </ContentPage>
    

    In C# code, you can use the ON.Orientation method to set values that depend on the device orientation.

    Implements

    IMarkupExtension<System.Object>

    Inheritance

    System.Object
    DevExpress.Maui.Core.Internal.MarkupExtensionBase<System.Object>
    DevExpress.Maui.Core.Internal.DynamicMarkupExtensionBase
    OnOrientationExtension
    See Also