Unplanned
Last Updated: 10 Feb 2021 13:39 by ADMIN
Rob A.
Created on: 22 Jan 2021 15:55
Category: Window
Type: Feature Request
3
Window: Improve the Shadow support for all themes

There should be an easy method to add/override the shadow of a RadWindow. Either via XAML attributes or code behind.

It would probably be good to allow the override of BlurRadius, Direction, and ShadowDepth.
For example (mockup):

<telerik:RadWindow x:Class="MyRadWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
        Header="Settings" WindowStartupLocation="CenterOwner" SizeToContent="True" ResizeMode="NoResize" MinWidth="500" MaxWidth="900"    DropShadowOverride="True" DropShadowOverrideBlurRadius="10" DropShadowOverrideDirection"-90", DropShadowOverrideDepth="3" DropShadowOverrideColor="White">
     
    <Grid>
 
    <!-- UI code -->
 
    </Grid>
 
</telerik:RadWindow>

2 comments
ADMIN
Vicky
Posted on: 26 Jan 2021 10:12

Hi Rob,

Thank you for the comments.

Would it be possible for you to provide a picture / video of the described behavior - what exactly happens when displaying a RadWindow over an existing RadWindow and switching themes at runtime? 

Thanks in advance for your time and cooperation.

Best Regards,
Vicky
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Rob A.
Posted on: 22 Jan 2021 18:05

Thank you for this consideration.  Many of the built in themes when using XAML (StyleManager) can "blend" when one displays another RadWindow over an existing RadWindow (even more so with the dark based themes) causing the user to think nothing happened when in fact a new RadWindow appeared (even more so when one positions a RadWindow relative to a control and the RadWindow is smaller than the parent RadWindow.

Cheers, Rob.