In Development
Last Updated: 31 Jan 2023 12:26 by ADMIN

when adding ComboBox inside the SideDrawer and setting ComboBox.IsEditable to false, the control is editable. 

This happens only when the control is inside SideDrawer.

Unplanned
Last Updated: 20 Dec 2022 12:33 by Rolf

When the control is added inside Grid star-sized Row, or directly to the page, the control does not fill into the page height and width. The behavior occurs only when project targets .NET 7

Use this code:

 

<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:telerik="http://schemas.telerik.com/2022/xaml/maui"
             x:Class="MauiApp2.MainPage">

    <telerik:RadSideDrawer x:Name="drawer" 
                                        DrawerLength="200">
        <telerik:RadSideDrawer.MainContent>
            <Grid BackgroundColor="LightBlue">
                <Label Text="Main content" />
            </Grid>
        </telerik:RadSideDrawer.MainContent>
        <telerik:RadSideDrawer.DrawerContent>
            <VerticalStackLayout Spacing="10" BackgroundColor="LightCoral"
                                                Padding="10, 10, 0, 0">
                <Button Text="Mail"/>
                <Button Text="Calendar" />
                <Button Text="People" />
                <Button Text="Tasks" />
            </VerticalStackLayout>
        </telerik:RadSideDrawer.DrawerContent>
    </telerik:RadSideDrawer>
</ContentPage>

 

This is the result on Android:

 

Completed
Last Updated: 18 Oct 2022 14:32 by ADMIN
Release 3.1.0

The Id of Opening does not fire the bound command.  This is on iOS only, Android does not suffer from this problem

        <telerik:RadSideDrawer DrawerLocation="Left"
                               DrawerTransitionType="Push"
                               x:Name="MainDrawer"
                               Margin="{OnPlatform iOS='-1,0', Default='0'}"
                               VerticalOptions="FillAndExpand"
                               IsOpen="{Binding MainDrawerOpen, Mode=OneWayToSource}"
                               DrawerTransitionFadeOpacity="0">
            <telerik:RadSideDrawer.Commands>
                <telerik:SideDrawerUserCommand Id="Opening"
                                               Command="{Binding Source={x:Reference Home}, Path=DrawerOpeningCommand}" />

                <telerik:SideDrawerUserCommand Id="Closed"
                                               Command="{Binding Source={x:Reference Home}, Path=DrawerClosedCommand}" />
            </telerik:RadSideDrawer.Commands>
Completed
Last Updated: 18 Oct 2022 14:31 by ADMIN
Release 3.1.0
Created by: Sean
Comments: 3
Category: SideDrawer
Type: Feature Request
1
SideDrawer control does not expose DrawerOpening & DrawerClosing events.  The DrawerOpened & DrawerClosed are exposed though.