Completed
Last Updated: 10 Apr 2024 10:36 by ADMIN
Release 2024.1.408
Surrounding a string property with double quotation marks by placing the first one at the end of the new value and the second one at the beginning raises a NullReferenceException.
Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408

In the Office2019 theme, the RadGridView's ScrollBar elements should have transparent background by design. This is the track's background shown behind the thumb element that allows drag-to-scroll. Currently, the ScrollBars have a gray background.

To work this around, you can define an implicit Style in the App.xaml that targets the GridViewScrollViewer control. Then, set its Background property.

 

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/System.Windows.xaml"/>
            <ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.xaml"/>
            <ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.Input.xaml"/>
            <ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.GridView.xaml"/>
        </ResourceDictionary.MergedDictionaries>
        <Style TargetType="telerik:GridViewScrollViewer" BasedOn="{StaticResource GridViewScrollViewerStyle}">
            <Setter Property="Background" Value="Transparent"/>
        </Style>
    </ResourceDictionary>
</Application.Resources>

 

Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408

When i set the Urisource through a binding and not directly through the xaml the svg image is not shown in combination with paint servers.

I had a look at the code and the issue is that the paint server gets not set again (see attachment)

Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408

NullReferenceException is thrown if you set the IsChecked property of the RadToggleSwitchButton before the button is added to the visual tree. This happens only when the switch animation is disabled.

To work this around, you can set the AnimationManager.IsAnimationEnabled property of the button to True initially. And then set it back to False on Loaded of the button.

Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408
The last row is allways cut off when you set a custom RowHeight in RadGridView. You cannot scroll far enough, but selecting the last row is still possible using arrow keys.

The issue seems to occur when a `RowHeight` is set in combination with `UseLayoutRounding`.
If you "remove" one of them, the last row appears.


Version of dlls 2024.1.130.70


Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408
Created by: Caesar
Comments: 2
Category: RichTextBox
Type: Bug Report
0
As shown in the attached video.
Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408
The GridViewHeaderRow's DataCellsPresenter element is misaligned with 1 pixel when using the FilteringMode="FilterRow", FrozenColumnsSplitterVisibility="Visible", RowIndicatorVisibility="Collapsed" with the Windows 8 theme.
Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408
Entering 100 in Thai culture (Th-th) does not work in NET Core/7/8.
Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408
Selecting cells in one direction with the keyboard and then reversing the direction breaks the selection.
Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408

This happens because in the current version of Telerik, the IsTopmost of the ToolWindow that host the floating pane is set to True. That was needed for a related new functionality, but it brings a major behavioral change in the RadDocking control.

To work this around, you can subscribe to the ToolWindowCreated event of RadDocking and set the IsTopmost property of the creating ToolWindow to False.

private void RadDocking_ToolWindowCreated(object sender, Telerik.Windows.Controls.Docking.ElementCreatedEventArgs e)
{
    var window = (ToolWindow)e.CreatedElement;
    window.IsTopmost = false;
}

Completed
Last Updated: 13 Mar 2024 09:45 by ADMIN
Release 2024.1.130 (2024 Q1)
Currently, the Telerik.Windows.Controls.BooleanToVisibilityConverter cannot work with null values. It throws NullReferenceException. However, its ConvertBack method works with null values. Also, the System.Windows.BooleanToVisibilityConverter support nulls in its Convert method.
When null value is provided the converter should return Visibility.Collapsed.
Completed
Last Updated: 13 Mar 2024 09:45 by ADMIN
Release 2024.1.130 (2024 Q1)
Memory leak due to content controls and caret events. 
Completed
Last Updated: 13 Mar 2024 09:45 by ADMIN
Release 2024.1.130 (2024 Q1)

Wrong XAML files are shipped with the Net Core themes archive. Instead of Docuemnts.xaml and RichTextBoxUI.xaml the RichTextBox.xaml file should be added. 

 

Completed
Last Updated: 13 Mar 2024 09:45 by ADMIN
Release 2024.1.130 (2024 Q1)

Steps to reproduce: 

1. Download Telerik_UI_for_WPF_Source_[Version].zip

2. Modify the Release70 configuration to Debug70 in the following script - Build_WPF70_Xamlless.bat

3. Execute the bat file to reproduce the error:

Telerik_UI_for_WPF_Source_[Version]\Core\Controls\Input\Touch\TouchManagerV3\TouchManager.TouchMode.cs(242,9): error CS1519: Invalid token '{' in class, record, struct, or interface member declaration [D:\temp\tic\Telerik_UI_for_WPF_Source_2023_3_1114\Core\Controls\Controls_NetCore_5cmyf5ge_wpftmp.csproj::TargetFramework=net7.0-windows]

 

As I workaround I would suggest editing the NetCoreConfigurations.targets with the following property groups: 

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug70|AnyCPU' ">
    <TargetFrameworks>net7.0-windows</TargetFrameworks>
    <PlatformTarget>AnyCPU</PlatformTarget>
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <OutputPath>bin\$(Configuration)\</OutputPath>
    <DefineConstants>DEBUG;WPF;NETCORE;CODE_ANALYSIS;WPF45;WPF40</DefineConstants>
    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
    <WarningsAsErrors />
    <SourceAnalysisTreatErrorsAsWarnings>true</SourceAnalysisTreatErrorsAsWarnings>
    <StyleCopEnabled>false</StyleCopEnabled>
    <TargetFrameworkVersionString>70</TargetFrameworkVersionString>
  </PropertyGroup>

  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug70.NoXaml|AnyCPU' ">
    <TargetFrameworks>net7.0-windows</TargetFrameworks>
    <PlatformTarget>AnyCPU</PlatformTarget>
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <OutputPath>bin\$(Configuration)\</OutputPath>
    <DefineConstants>DEBUG;WPF;NETCORE;CODE_ANALYSIS;WPF45;WPF40;NOXAML</DefineConstants>
    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
    <WarningsAsErrors />
    <SourceAnalysisTreatErrorsAsWarnings>true</SourceAnalysisTreatErrorsAsWarnings>
    <StyleCopEnabled>false</StyleCopEnabled>
    <NoXaml>true</NoXaml>
    <GenerateImplicitStyles>true</GenerateImplicitStyles>
    <TargetFrameworkVersionString>70</TargetFrameworkVersionString>
  </PropertyGroup> 

The file can be found here: Telerik_UI_for_WPF_Source_[Version]\Build\Imports\NetCoreConfigurations.targets.

Completed
Last Updated: 13 Mar 2024 09:45 by ADMIN
Release 2024.1.130 (2024 Q1)
When you run the Demo program and select the code of some sample the C# code is shown, but the VB code is missing.
Completed
Last Updated: 13 Mar 2024 09:45 by ADMIN
Release 2024.1.130 (2024 Q1)
Enter key pressed after multiple cells selection on a row removes content from all cells.
Completed
Last Updated: 13 Mar 2024 09:45 by ADMIN
Release 2024.1.130 (2024 Q1)
With multiple lines of text in the same paragraph, clicking on the last possible position on any line (except the last one), the caret moves to the first position on the next line.
Completed
Last Updated: 13 Mar 2024 09:45 by ADMIN
Release 2024.1.130 (2024 Q1)
Completed
Last Updated: 13 Mar 2024 09:44 by ADMIN
Release 2024.1.219 (Preview)
The first Appointment instance of a data-bound RadScheduleView is misaligned.
1 2 3 4 5 6