Class
RadRibbonWindow

Represents a window that integrates a ribbon interface, providing advanced theming, styling, and customization options.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.RibbonView.dll

Syntax:

cs-api-definition
public class RadRibbonWindow : Window

Inheritance: objectRadRibbonWindow

Constructors

RadRibbonWindow()

Initializes a new instance of the RadRibbonWindow class.

Declaration

cs-api-definition
public RadRibbonWindow()

Fields

CaptionButtonsReservedWidthProperty

Identifies the CaptionButtonsReservedWidthProperty.

Declaration

cs-api-definition
public static readonly DependencyProperty CaptionButtonsReservedWidthProperty

Field Value

DependencyProperty

CornerRadiusProperty

Identifies the CornerRadius dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CornerRadiusProperty

Field Value

DependencyProperty

IconVisibilityProperty

Identifies the IconVisibilityProperty.

Declaration

cs-api-definition
public static readonly DependencyProperty IconVisibilityProperty

Field Value

DependencyProperty

IsAutoHideTaskbarProperty

Identifies the AutoHideTaskbarProperty.

Declaration

cs-api-definition
public static readonly DependencyProperty IsAutoHideTaskbarProperty

Field Value

DependencyProperty

IsTitleVisibleProperty

Identifies the IsTitleVisibleProperty.

Declaration

cs-api-definition
public static readonly DependencyProperty IsTitleVisibleProperty

Field Value

DependencyProperty

IsUsingGlassProperty

Identifies the IsUsingGlassProperty.

Declaration

cs-api-definition
public static readonly DependencyProperty IsUsingGlassProperty

Field Value

DependencyProperty

TitleBarStyleProperty

Identifies the TitleStyle Dependency Property.

Declaration

cs-api-definition
public static readonly DependencyProperty TitleBarStyleProperty

Field Value

DependencyProperty

WindowBackgroundProperty

Identifies the WindowBackground Dependency Property.

Declaration

cs-api-definition
public static readonly DependencyProperty WindowBackgroundProperty

Field Value

DependencyProperty

Properties

CaptionButtonsReservedWidth

Gets or sets the width of the caption buttons reserved.

Declaration

cs-api-definition
public double CaptionButtonsReservedWidth { get; }

Property Value

double

The width of the caption buttons reserved.

CornerRadius

Gets or sets the CornerRadius property.

Declaration

cs-api-definition
public CornerRadius CornerRadius { get; set; }

Property Value

CornerRadius

IconVisibility

Gets or sets the icon visibility.

Declaration

cs-api-definition
public Visibility IconVisibility { get; set; }

Property Value

Visibility

The icon visibility.

IsTitleVisible

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

Declaration

cs-api-definition
public bool IsTitleVisible { get; set; }

Property Value

bool

IsUsingGlass

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

Declaration

cs-api-definition
public bool IsUsingGlass { get; }

Property Value

bool

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

cs-api-definition
public static bool IsWindowsThemeEnabled { get; set; }

Property Value

bool

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

cs-api-definition
public Style TitleBarStyle { get; set; }

Property Value

Style

WindowBackground

Gets or sets the background of the window.

Declaration

cs-api-definition
public Brush WindowBackground { get; set; }

Property Value

Brush

Methods

GetIsAutoHideTaskbar(DependencyObject)

Gets the IsAutoHideTaskbar of the operating system.

Declaration

cs-api-definition
public static bool GetIsAutoHideTaskbar(DependencyObject obj)

Parameters

obj

DependencyObject

Returns

bool

OnApplyTemplate()

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

Declaration

cs-api-definition
public override void OnApplyTemplate()

OnCreateAutomationPeer()

Creates a peer associated with this object.

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

An instance of the .

OnInitialized(EventArgs)

Raises the event and sets from the active theme.

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

OnTitleBarStyleChanged(Style, Style)

Called when the TitleBarStyle property is changed.

Declaration

cs-api-definition
protected virtual void OnTitleBarStyleChanged(Style oldValue, Style newValue)

Parameters

oldValue

Style

newValue

Style

ResetTheme()

Resets the theme.

Declaration

cs-api-definition
public void ResetTheme()