Approved
Last Updated: 24 Jan 2020 15:10 by ADMIN

If you populate the RadChat control using its DataSource and then bind the CurrentAuthor property, the message from the current author don't use the correct color. This reproduces only if the CurrentAuthor binding is set after the DataSource binding.

Note that the title says that this happens when using the DataSource, but you can reproduce it also if simply add a message from an author different than the current one, and then change the CurrentAuthor to the one used for the message.

To resolve this change the order of the property bindings. The first one should be CurrentAuthor and then DataSource.
<telerik:RadChat CurrentAuthor="{Binding MyCurrentAuthor}" DataSource="{Binding MyMessageSource}" />


Approved
Last Updated: 24 Jan 2020 13:51 by ADMIN

Regardless of the current culture applied, the date shown on top of a group of message uses InvariantCulture (English). In comparison the time break date is formatted according to the culture.

This comes from a bug in WPF. https://stackoverflow.com/questions/520115/stringformat-localization-issues-in-wpf/520334#520334

To work this around, override the Language property metadata of FrameworkElement.

FrameworkElement.LanguageProperty.OverrideMetadata(
      typeof(FrameworkElement),
      new FrameworkPropertyMetadata(
          XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));

Approved
Last Updated: 24 Jan 2020 10:51 by ADMIN

SearchStateManager property is null when trying to change any of the properties of the SearchStateManager object in the Loaded event. This behavior is observed when the ShowSearchPanel property is not set to true initially.

Approved
Last Updated: 23 Jan 2020 13:08 by ADMIN
If you host RadDropDownButton in a ScrollViewer and then start scrolling (using mouse wheel) while its dropdown content is opened, the scrolling works and the buttons goes outside of the viewport. However, the dropdown content (Popup) stays within the viewport, which looks like the dropdown gets detached from the control.

To avoid this, handle the scrolling of the ScrollViewer when the dropdown content is opened. This behavior is already implemented in RadComboBox by overriding its OnMouseWheel method and handling the event arguments.

To work this around subscribe to the MouseWheel event of RadDropDownButton and set the Handled property of the event arguments to True.

private void RadDropDownButton_MouseWheel(object sender, MouseWheelEventArgs e)
{
	var btn = (RadDropDownButton)sender;
	if (btn.IsOpen)
	{
		e.Handled = true;
	}            
}


Approved
Last Updated: 22 Jan 2020 16:18 by ADMIN

I need an overview of the appointments in the range of multiple days of several resources (let's say, employees).

For this, the agenda view would be perfect if it shows the days as rows but the grouped resources as columns.

In the current version it as possible to group by resources in the agenda view, but the single resources can be displayed only as rows along with the days. This way an overview is not possible. At now, I have to put several ScheduleView controls side by side, each displaying a single resource, to achieve the desired view.

Therefore I want to engage a feature request:

Please, in the agenda view, allow a grouping of resources with arranging them in a horizontal way, while the days stay arranged in a vertical manner.


Approved
Last Updated: 21 Jan 2020 18:32 by Matthew
Created by: Martin Ivanov
Comments: 1
Category: UI for WPF
Type: Feature Request
6
Add a virtual keyboard control similar to WinForms.
https://www.telerik.com/products/winforms/virtual-keyboard.aspx
Approved
Last Updated: 21 Jan 2020 15:23 by ADMIN
ADMIN
Created by: Tanya
Comments: 5
Category: Spreadsheet
Type: Feature Request
9
Provide the ability to work with images in headers/footers of a worksheet. Note that large images put in headers are visualized as watermarks on printing/exporting to PDF.
Approved
Last Updated: 21 Jan 2020 13:17 by ADMIN
Currently the LocalDataSourceProvider has such support and we can consider introducing the same functionality in the QueryableDataProvider.
Approved
Last Updated: 20 Jan 2020 09:39 by ADMIN
Tab selection does not work in the VS designer when switching between different views.
Approved
Last Updated: 20 Jan 2020 05:47 by ADMIN

To reproduce: 

- Select some cells within the same column using Ctrl+Click

- Use the context menu to copy the cells

This works in Excel when the cells are within the same column. 

Approved
Last Updated: 17 Jan 2020 15:27 by ADMIN

We noticed that RadGridView does not get garbagecollected sometimes.
So i fired up  a memory analyzer to see what is going on.

This is the graph that shows that the RadGridView is causing a leak. The only references that keep the GridView from getting collected are those two WeakEventListeners

To further investigate i decompiled GridViewDataControl and could identify the culprit.

private void SubscribeToDispatcherShutdown()
    {
      if (this.dispatcherShutdownListener != null)
        this.dispatcherShutdownListener.Detach();
      this.dispatcherShutdownListener = new WeakEventListener<GridViewDataControl, object, EventArgs>(this);
      this.dispatcherShutdownListener.OnEventAction = (Action<GridViewDataControl, object, EventArgs>) ((grid, source, eventArgs) => grid.OnDispatcherShutdownFinished(source, eventArgs));
      this.dispatcherShutdownListener.OnDetachAction = (Action<WeakEventListener<GridViewDataControl, object, EventArgs>>) (weakEventListener => this.Dispatcher.ShutdownFinished -= new EventHandler(this.dispatcherShutdownListener.OnEvent));
      this.Dispatcher.ShutdownFinished += new EventHandler(this.dispatcherShutdownListener.OnEvent);
    }

In the second line from the botton

... weakEventListener => this.Dispatcher.ShutdownFinished -
... you are using 'this.Dispatcher...' which causes the leak since the Action will implicitly capture the 'this' reference.
Which kind of defeats the prupose of having a WeakReference inside your WeakEventListener.

Sadly i cannot figure out how it happens, but i think its only when Detach (FrameworkElement.Unloaded ultimately) is not called.
While this is the actual issue, i thought I'd share this with you so you.

Approved
Last Updated: 17 Jan 2020 08:26 by ADMIN
The compass is misplaced on the second monitor when launching *.exe on monitors with higher DPI. The tool window also is not positioned correctly. 

  <application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings>
      <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitor</dpiAwareness>
      <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
    </windowsSettings>
  </application>
Approved
Last Updated: 16 Jan 2020 10:45 by ADMIN
There is a bug overriding the method ProvideCommandsForKey(Key key) in DefaultKeyboardCommandProvider.
When pressing F10, the received key is Key.System.

Approved
Last Updated: 15 Jan 2020 14:50 by ADMIN
Document with invalid cross-reference stream is not loaded correctly
Approved
Last Updated: 15 Jan 2020 09:21 by ADMIN
The caret position does not move at the end of the line with continuous text (see attached).
Approved
Last Updated: 13 Jan 2020 09:37 by ADMIN

To reproduce:

- Add a multilevel list to a document and export it to HTML

- Import the document again the list is changed and the values are not correct.

Approved
Last Updated: 11 Jan 2020 19:32 by Graham
Created by: Martin Ivanov
Comments: 6
Category: NavigationView
Type: Feature Request
20

Add a feature that allows you to open a sub menu when you click on a RadNavigationViewItem.

Similar to the hamburger menu in the Windows' Mail application.

Approved
Last Updated: 10 Jan 2020 10:33 by ADMIN
allow user to set TimeSpan in RadTimeSpanPicker from text input
Approved
Last Updated: 09 Jan 2020 14:49 by ADMIN
When a hyperlink uri contains a symbol that needs to be escaped (e.g. ')'), the exported document is corrupted.
Approved
Last Updated: 09 Jan 2020 13:39 by ADMIN
NuGet: A wrong dependency is added when installing the SpreadsheetStreamingExport package.
1 2 3 4 5 6