• 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 ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Design
    Unite UX
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadWindowInteropHelper

Assists interoperation between Windows Presentation Foundation (WPF) and Win32 code.

Inheritance
System.Object
RadWindowInteropHelper
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.Windows.Controls.Navigation
Assembly: Telerik.Windows.Controls.Navigation.dll

Syntax

public static class RadWindowInteropHelper

Fields

AllowTransparencyProperty

Identifies the AllowTransparency attached property.

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

ClipMaskCornerRadiusProperty

Identifies the ClipMaskCornerRadius attached property.

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

IconProperty

Identifies the Icon attached property.

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

OpaqueWindowBackgroundProperty

Identifies the OpaqueWindowBackground attached property.

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

ShowInTaskbarProperty

Identifies the ShowInTaskbar attached property.

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

TitleProperty

Identifies the Title attached property.

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

Methods

GetAllowTransparency(DependencyObject)

Gets the AllowTransparency property of the underlying Window.

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

The element on which to get the attached property.

Returns
System.Boolean

The property value.

GetClipMaskCornerRadius(DependencyObject)

Gets the ClipMaskCornerRadius property used to create a clipping mask on the underlying Window.

Declaration
public static CornerRadius GetClipMaskCornerRadius(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

The element on which to get the attached property.

Returns
System.Windows.CornerRadius

The property value.

GetIcon(DependencyObject)

Gets the ImageSource used to display the Icon in the OS for the underlying Window.

Declaration
public static ImageSource GetIcon(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

The element on which to get the attached property.

Returns
System.Windows.Media.ImageSource

The property value.

GetOpaqueWindowBackground(DependencyObject)

Gets the Brush used to render the Background of the underlying window if AllowTransparency is set to False.

Declaration
public static Brush GetOpaqueWindowBackground(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

The element on which to get the attached property.

Returns
System.Windows.Media.Brush

The property value.

GetShowInTaskbar(DependencyObject)

Gets the ShowInTaskbar property of the underlying Window.

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

The element on which to get the attached property.

Returns
System.Boolean

The property value.

GetTitle(DependencyObject)

Gets the Title used to display in the OS for the underlying Window.

Declaration
public static string GetTitle(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

The element on which to get the attached property.

Returns
System.String

The property value.

SetAllowTransparency(DependencyObject, Boolean)

Sets the AllowTransparency property of the underlying Window.

Declaration
public static void SetAllowTransparency(DependencyObject obj, bool value)
Parameters
System.Windows.DependencyObject obj

The element on which to set the attached property.

System.Boolean value

The property value.

SetClipMaskCornerRadius(DependencyObject, CornerRadius)

Sets the ClipMaskCornerRadius property used to create a clipping mask on the underlying Window.

Declaration
public static void SetClipMaskCornerRadius(DependencyObject obj, CornerRadius value)
Parameters
System.Windows.DependencyObject obj

The element on which to get the attached property.

System.Windows.CornerRadius value

The property value.

SetIcon(DependencyObject, ImageSource)

Sets the ImageSource used to display the Icon in the OS for the underlying Window.

Declaration
public static void SetIcon(DependencyObject obj, ImageSource value)
Parameters
System.Windows.DependencyObject obj

The element on which to get the attached property.

System.Windows.Media.ImageSource value

The property value.

SetOpaqueWindowBackground(DependencyObject, Brush)

Sets the Brush used to render the Background of the underlying window if AllowTransparency is set to False.

Declaration
public static void SetOpaqueWindowBackground(DependencyObject obj, Brush value)
Parameters
System.Windows.DependencyObject obj

The element on which to get the attached property.

System.Windows.Media.Brush value

The property value.

SetShowInTaskbar(DependencyObject, Boolean)

Sets the ShowInTaskbar property of the underlying Window.

Declaration
public static void SetShowInTaskbar(DependencyObject obj, bool value)
Parameters
System.Windows.DependencyObject obj

The element on which to get the attached property.

System.Boolean value

The property value.

SetTitle(DependencyObject, String)

Sets the Title used to display in the OS for the underlying Window.

Declaration
public static void SetTitle(DependencyObject obj, string value)
Parameters
System.Windows.DependencyObject obj

The element on which to get the attached property.

System.String value

The property value.

Was this article helpful?

Tell us how we can improve this article

Skip
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.