Unplanned
Last Updated: 11 Aug 2016 14:04 by ADMIN
Popup shows behind RadWindow when using two monitors in Windows XP.
Unplanned
Last Updated: 28 Mar 2018 11:23 by ADMIN
Completed
Last Updated: 16 Jul 2019 08:20 by ADMIN
Release LIB 2019.2722 (7/22/2019)
ADMIN
Created by: Dinko | Tech Support Engineer
Comments: 0
Category: Window
Type: Bug Report
2

			
Unplanned
Last Updated: 04 Aug 2016 09:30 by ADMIN
Completed
Last Updated: 18 Dec 2023 06:53 by ADMIN
Release LIB 2023.3.1218 (18 Dec 2023)
Unwanted focus border appears on maximize and minimize buttons in the titlebar for Windows 11 theme.
Completed
Last Updated: 18 Mar 2019 06:43 by ADMIN
Created by: Martin Ivanov
Comments: 1
Category: Window
Type: Feature Request
2
This behavior is presented with the ShowDialog() method of the WPF native Window control. Basically, the ShowDialog() method could return a value (true, false, null). Currently, the method is "void".
Completed
Last Updated: 17 Jul 2019 15:00 by ADMIN
Release LIB 2019.2.722 (7/22/2019)

This is reproducible when you disable the automation peers by setting the AutomationManager.AutomationMode static property to Disabled.

It happens when you open a new RadWindow dialog (using the ShowDialog method), and the close it. After this, when you interact with the main window (click a button, hover a GridView, etc.) the exception occurs.

The exception is thrown only in the Output pane of Visual Studio and it doesn't cause any harm to the application. You can safely ignore it.

The exception message is "Invalid window handle".

To work this around you can enable the "Enable Just My Code" option in Visual Studio.

Declined
Last Updated: 13 Aug 2019 13:18 by ADMIN
If you try to show a window, and right afterwards call RadWindow.Alert() or any other prompt dialog, the main window automatically closes.

To work this around show the prompt in the Loaded event handler of the RadWindow.
Completed
Last Updated: 16 Jul 2019 08:18 by ADMIN
Release LIB 2019.2.715 (7/15/2019)
Moving a window fast on low performance machine or between two monitors causes incorrect offset to be applied to the mouse cursor
Declined
Last Updated: 10 Feb 2015 15:22 by ADMIN
In WPF browser application it is possible to move the focus of a focused TextBox control inside the RadWindow to the parent page with Shift+Tab keyboard combination
Completed
Last Updated: 19 Jan 2023 14:50 by ADMIN
If you set the WindowState of RadWindow to Maximized before the window was opened, after the window opens you can still see its borders and round corners at the edges of the screen. This happens when you use Windows11 theme under the Windows 11 OS.

The issue resolves when you restore the window to normal state and then get back to maximized.
Completed
Last Updated: 19 Jan 2023 14:50 by ADMIN
Release R1 2023

Switching the Windows 11 theme's color variation to a different one is not correctly applied with the Mica effect. This is present when the Windows 11 version is 22621.

A temporary resolution is to stop the Mica effect by setting the WindowEffectsHelper.BackdropMaterial property on the RadWindow to None

<telerik:RadWindow x:Class="Example.MainWindow" 
                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" 
                xmlns:helpers="clr-namespace:Telerik.Windows.Controls.Theming.Helpers;assembly=Telerik.Windows.Controls" 
                helpers:WindowEffectsHelper.BackdropMaterial="None" 
                Header="RadWindow"> 

An alternative approach would be to use DynamicResource when basing the custom style for the RadWindow on its default one. Also, when changing the color variation, the merged resource dictionaries could be cleared and then merged again. This way, the Mica effect will not have to be turned off.

<telerik:RadWindow  xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" x:Class="Example.MainWindow"
                    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
                    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
                    xmlns:local="clr-namespace:WindowWindows11ThemeTest"
                    mc:Ignorable="d"
                    
                    Style="{DynamicResource RadWindowStyle}"
                    
                    Header="MainWindow" Height="450" Width="800">
private bool isDarkPalette;

private void RadButton_Click(object sender, RoutedEventArgs e)
{
    if (this.isDarkPalette)
    {
        Windows11Palette.LoadPreset(Windows11Palette.ColorVariation.System);
        this.isDarkPalette = false;
    }
    else
    {
        Windows11Palette.LoadPreset(Windows11Palette.ColorVariation.Dark);
        this.isDarkPalette = true;
    }

    this.MergeDictionaries();
}

private void MergeDictionaries()
{
    Application.Current.Resources.MergedDictionaries.Clear();
    Application.Current.Resources.MergedDictionaries.Add(new ResourceDictionary()
    {
        Source = new Uri("/Telerik.Windows.Themes.Windows11;component/Themes/System.Windows.xaml", UriKind.RelativeOrAbsolute)
    });
    Application.Current.Resources.MergedDictionaries.Add(new ResourceDictionary()
    {
        Source = new Uri("/Telerik.Windows.Themes.Windows11;component/Themes/Telerik.Windows.Controls.xaml", UriKind.RelativeOrAbsolute)
    });
    Application.Current.Resources.MergedDictionaries.Add(new ResourceDictionary()
    {
        Source = new Uri("/Telerik.Windows.Themes.Windows11;component/Themes/Telerik.Windows.Controls.Navigation.xaml", UriKind.RelativeOrAbsolute)
    });
}
Completed
Last Updated: 07 Nov 2019 11:19 by ADMIN
Release LIB 2019.3.1111
When the RadWindow is initialized on a monitor and then another monitor with higher resolution is added during runtime, moving the RadWindow to the monitor with higher resolution, causes the RadWindows' width and height to be limited to the ones of the initial monitor.
Completed
Last Updated: 25 Apr 2022 08:53 by ADMIN
Release R2 2020 SP1

If the autohiding feature of the taskbar is enabled and RadWindow is maximized, the taskbar is not displayed when the mouse is over the bottom of the screen.

This is observed also in RadTabbedWindow.

Completed
Last Updated: 21 May 2021 06:38 by ADMIN
Release LIB 2021.2.525 (25/05/2021)
Setting the dpiAware attribute to True in the app.manifest file is making the WPF application DPI aware. In this case, the resizing of RadWindow doesn't work properly on two monitors with different DPI scale factors.
Unplanned
Last Updated: 30 Mar 2021 11:30 by ADMIN
We can expose a property/ies to easily customize the header border of the window.
Unplanned
Last Updated: 16 Nov 2016 11:44 by ADMIN
Unplanned
Last Updated: 04 Aug 2016 09:30 by ADMIN
Completed
Last Updated: 23 Nov 2015 15:08 by ADMIN
If RadWindow has its Width set to a value greater that 50% of the screen and that window is snapped to the left or right, performing minimize and then restore leads to incorrect normal size .

Available in LIB version 2015.3.1123, it will be also available in the 2016 Q1 release.