skip navigation
  • Product Bundles

    DevCraft

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

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue 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 Test Studio Dev Edition Telerik JustMock

    CMS

    Sitefinity

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

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

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

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • 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 RadRibbonWindow

Represents a RibbonWindow class.

Inheritance
System.Object
RadRibbonWindow
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.RibbonView.dll

Syntax

public class RadRibbonWindow : Window, IThemable

Constructors

RadRibbonWindow()

Initializes a new instance of the RadRibbonWindow class.

Declaration
public RadRibbonWindow()

Fields

CaptionButtonsReservedWidthProperty

Identifies the CaptionButtonsReservedWidthProperty.

Declaration
public static readonly DependencyProperty CaptionButtonsReservedWidthProperty
Field Value
System.Windows.DependencyProperty

CornerRadiusProperty

Identifies the CornerRadius dependency property.

Declaration
public static readonly DependencyProperty CornerRadiusProperty
Field Value
System.Windows.DependencyProperty

IconVisibilityProperty

Identifies the IconVisibilityProperty.

Declaration
public static readonly DependencyProperty IconVisibilityProperty
Field Value
System.Windows.DependencyProperty

IsAutoHideTaskbarProperty

Identifies the AutoHideTaskbarProperty.

Declaration
public static readonly DependencyProperty IsAutoHideTaskbarProperty
Field Value
System.Windows.DependencyProperty

IsTitleVisibleProperty

Identifies the IsTitleVisibleProperty.

Declaration
public static readonly DependencyProperty IsTitleVisibleProperty
Field Value
System.Windows.DependencyProperty

IsUsingGlassProperty

Identifies the IsUsingGlassProperty.

Declaration
public static readonly DependencyProperty IsUsingGlassProperty
Field Value
System.Windows.DependencyProperty

TitleBarStyleProperty

Identifies the TitleStyle Dependency Property.

Declaration
public static readonly DependencyProperty TitleBarStyleProperty
Field Value
System.Windows.DependencyProperty

WindowBackgroundProperty

Identifies the WindowBackground Dependency Property.

Declaration
public static readonly DependencyProperty WindowBackgroundProperty
Field Value
System.Windows.DependencyProperty

Properties

CaptionButtonsReservedWidth

Gets or sets the width of the caption buttons reserved.

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

The width of the caption buttons reserved.

CornerRadius

Gets or sets the CornerRadius property.

Declaration
public CornerRadius CornerRadius { get; set; }
Property Value
System.Windows.CornerRadius

IconVisibility

Gets or sets the icon visibility.

Declaration
public Visibility IconVisibility { get; set; }
Property Value
System.Windows.Visibility

The icon visibility.

IsTitleVisible

Gets or sets whether the title of the RadRibbonView to be displayed in the TitleBar of the Window.

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

IsUsingGlass

Gets or sets a value indicating whether this instance is using glass.

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

True if this instance is using glass; otherwise, false.

IsWindowsThemeEnabled

Gets or sets a value indicating whether the RadRibbonWindow's theme comes from the OS.

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

True if the theme is coming from the OS; otherwise, false.

TitleBarStyle

Gets or sets the style used by the TitleBar area, including the ApplicationName.

Declaration
public Style TitleBarStyle { get; set; }
Property Value
System.Windows.Style

WindowBackground

Gets or sets the background of the window.

Declaration
public Brush WindowBackground { get; set; }
Property Value
System.Windows.Media.Brush

Methods

GetIsAutoHideTaskbar(DependencyObject)

Gets the IsAutoHideTaskbar of the operating system.

Declaration
public static bool GetIsAutoHideTaskbar(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

Returns
System.Boolean

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.

Declaration
public override void OnApplyTemplate()

OnCreateAutomationPeer()

Creates a Telerik.Windows.Controls.RibbonView.AutomationPeers.RibbonWindowAutomationPeer peer associated with this object.

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer

An instance of the Telerik.Windows.Controls.RibbonView.AutomationPeers.RibbonWindowAutomationPeer.

OnInitialized(EventArgs)

Raises the System.Windows.FrameworkElement.Initialized event and sets System.Windows.FrameworkElement.DefaultStyleKey from the active theme.

Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs e

The System.Windows.RoutedEventArgs that contains the event data.

OnTitleBarStyleChanged(Style, Style)

Called when the TitleBarStyle property is changed.

Declaration
protected virtual void OnTitleBarStyleChanged(Style oldValue, Style newValue)
Parameters
System.Windows.Style oldValue

System.Windows.Style newValue

ResetTheme()

Resets the theme.

Declaration
public void ResetTheme()

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
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.