Back to Devexpress

OnOrientationExtension Class

maui-devexpress-dot-maui-dot-core-168c14dc.md

latest2.0 KB
Original Source

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

csharp
public class OnOrientationExtension :
    DynamicMarkupExtensionBase

Remarks

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

xaml
<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\

IMarkupExtension

Inheritance

System.Object DevExpress.Maui.Core.Internal.MarkupExtensionBase
DevExpress.Maui.Core.Internal.DynamicMarkupExtensionBase OnOrientationExtension

Extension Methods

Yield<OnOrientationExtension>()

YieldIfNotNull<OnOrientationExtension>()

See Also

OnOrientationExtension Members

Specify Device-Specific Settings

DevExpress.Maui.Core Namespace