skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadSideDrawer

Inheritance
System.Object
RadControl
RadSideDrawer
Inherited Members
RadControl.EndVisualStateUpdate(Boolean, Boolean)
RadControl.UpdateVisualState(Boolean)
RadControl.BeginVisualStateUpdate()
RadControl.SetVisualState(String, Boolean)
RadControl.CanUpdateVisualState()
RadControl.ComposeVisualStateName()
RadControl.OnApplyTemplate()
RadControl.OnIsEnabledChanged(Boolean, Boolean)
RadControl.LoadCore()
RadControl.OnLoaded()
RadControl.UnloadCore()
RadControl.CurrentVisualState
RadControl.IsLoaded
RadControl.IsLoading
RadControl.IsUnloaded
RadControl.WasUnloaded
RadControl.IsTemplateApplied
Namespace: Telerik.UI.Xaml.Controls.Primitives
Assembly: Telerik.WinUI.Controls.dll

Syntax

public class RadSideDrawer : RadControl

Constructors

RadSideDrawer()

Declaration
public RadSideDrawer()

Fields

AnimationDurationProperty

Declaration
public static readonly DependencyProperty AnimationDurationProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DrawerButtonHorizontalAlignmentProperty

Declaration
public static readonly DependencyProperty DrawerButtonHorizontalAlignmentProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DrawerButtonStyleProperty

Declaration
public static readonly DependencyProperty DrawerButtonStyleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DrawerButtonVerticalAlignmentProperty

Declaration
public static readonly DependencyProperty DrawerButtonVerticalAlignmentProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DrawerContentProperty

Declaration
public static readonly DependencyProperty DrawerContentProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DrawerContentTemplateProperty

Declaration
public static readonly DependencyProperty DrawerContentTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DrawerLengthProperty

Declaration
public static readonly DependencyProperty DrawerLengthProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DrawerLocationProperty

Declaration
public static readonly DependencyProperty DrawerLocationProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DrawerStateProperty

Declaration
public static readonly DependencyProperty DrawerStateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DrawerTransitionFadeOpacityProperty

Declaration
public static readonly DependencyProperty DrawerTransitionFadeOpacityProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DrawerTransitionProperty

Declaration
public static readonly DependencyProperty DrawerTransitionProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IsOpenProperty

Declaration
public static readonly DependencyProperty IsOpenProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

MainContentProperty

Declaration
public static readonly DependencyProperty MainContentProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

MainContentTemplateProperty

Declaration
public static readonly DependencyProperty MainContentTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

TapOutsideToCloseProperty

Declaration
public static readonly DependencyProperty TapOutsideToCloseProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

TouchTargetThresholdProperty

Declaration
public static readonly DependencyProperty TouchTargetThresholdProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

Properties

AnimationDuration

Declaration
public Duration AnimationDuration { get; set; }
Property Value
Microsoft.UI.Xaml.Duration

Commands

Declaration
public CommandCollection<RadSideDrawer> Commands { get; }
Property Value
CommandCollection<RadSideDrawer>

CommandService

Declaration
public CommandService CommandService { get; }
Property Value
CommandService

DrawerButtonHorizontalAlignment

Declaration
public HorizontalAlignment DrawerButtonHorizontalAlignment { get; set; }
Property Value
Microsoft.UI.Xaml.HorizontalAlignment

DrawerButtonStyle

Declaration
public Style DrawerButtonStyle { get; set; }
Property Value
Microsoft.UI.Xaml.Style

DrawerButtonVerticalAlignment

Declaration
public VerticalAlignment DrawerButtonVerticalAlignment { get; set; }
Property Value
Microsoft.UI.Xaml.VerticalAlignment

DrawerContent

Declaration
public object DrawerContent { get; set; }
Property Value
System.Object

DrawerContentTemplate

Declaration
public DataTemplate DrawerContentTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.DataTemplate

DrawerLength

Declaration
public double DrawerLength { get; set; }
Property Value
System.Double

DrawerLocation

Declaration
public DrawerLocation DrawerLocation { get; set; }
Property Value
DrawerLocation

DrawerManipulationMode

Declaration
public DrawerManipulationMode DrawerManipulationMode { get; set; }
Property Value
DrawerManipulationMode

DrawerState

Declaration
public DrawerState DrawerState { get; }
Property Value
DrawerState

DrawerTransition

Declaration
public DrawerTransition DrawerTransition { get; set; }
Property Value
DrawerTransition

DrawerTransitionFadeOpacity

Declaration
public double DrawerTransitionFadeOpacity { get; set; }
Property Value
System.Double

IsOpen

Declaration
public bool IsOpen { get; set; }
Property Value
System.Boolean

MainContent

Declaration
public object MainContent { get; set; }
Property Value
System.Object

MainContentTemplate

Declaration
public DataTemplate MainContentTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.DataTemplate

TapOutsideToClose

Declaration
public bool TapOutsideToClose { get; set; }
Property Value
System.Boolean

TouchTargetThreshold

Declaration
public double TouchTargetThreshold { get; set; }
Property Value
System.Double

Methods

ApplyTemplateCore()

Declaration
protected override bool ApplyTemplateCore()
Returns
System.Boolean

Overrides
RadControl.ApplyTemplateCore()

ArrangeOverride(Size)

Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
Windows.Foundation.Size finalSize

Returns
Windows.Foundation.Size

Overrides
RadControl.ArrangeOverride(Size)

HideDrawer()

Declaration
public void HideDrawer()

MeasureOverride(Size)

Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
Windows.Foundation.Size availableSize

Returns
Windows.Foundation.Size

Overrides
RadControl.MeasureOverride(Size)

OnCreateAutomationPeer()

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
Microsoft.UI.Xaml.Automation.Peers.AutomationPeer

Overrides
RadControl.OnCreateAutomationPeer()

OnKeyDown(KeyRoutedEventArgs)

Declaration
protected override void OnKeyDown(KeyRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.KeyRoutedEventArgs e

OnTemplateApplied()

Declaration
protected override void OnTemplateApplied()
Overrides
RadControl.OnTemplateApplied()

ShowDrawer()

Declaration
public void ShowDrawer()

UnapplyTemplateCore()

Declaration
protected override void UnapplyTemplateCore()
Overrides
RadControl.UnapplyTemplateCore()

Events

DrawerClosing

Declaration
public event EventHandler DrawerClosing
Event Type
System.EventHandler

DrawerOpening

Declaration
public event EventHandler DrawerOpening
Event Type
System.EventHandler

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
Support Resources
  • Knowledge Base
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.