Currently, when a user selects multiple rows, but skips a few, and then copies, the data in the Clipboard will look as if the selected rows were in an uninterrupted sequence. Unselected columns, on the other hand, leave a "hole" in the clipboard data. This
1. Scroll to near the bottom of grid. 2. Refresh the Grid, populating it with less items. 3. Should see mostly blank grid besides for bottom row. 4. If you scroll any the rows show back up.
GridView ColumnGroup Header does not refresh when bound to view model
InvalidOperationException in FilteringViewModel.ClearFilters()
GridViewColumn's IsVisible Binding breaks when you create an instance of a usercontrol.
Available in LIB version 2017.1.213 , it will be also available in the R1 2017 SP1 Release.
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 -
HeaderCheckBoxStyle of GridViewSelectColumn returns TextBlock as Header in Office2013 theme
When DragElementAction="ExtendedSelect" in GridView is set, there is a problem with the deselecting behaviour. Ctrl + click no longer deselects the row. The problem should be resolved with lib version 2015.3.1019.
As a user I would like to have Unfocused state for selected GridViewCells when SelectionMode="Cell". Similar to the Unfocused state for selected GridViewRows (you can check this article as a reference: http://​www.telerik.com/help/wpf/gridview-selection-unfocused-state.html).
Enable multiple rows to be edited in a RadGridView at once. We currently do this based on creating multiple row selection and editing the last selected cell and then applying the value (if valid to do so) across the selection.
1. Set RadGridView's setting DragElementAction="ExtendedSelect". 2. Open a window on selecting a row. 3. Close the window, the RadGridView becomes ExtendedSelect. Note: Most probably this problem is actually caused by a limitation in the Silverlight platform. Once a Window is shown, there is no way to detect that the mouse is released.
The class Telerik.Windows.Data.QueryableExtensions has a static dictionary "providerIsEntityFrameworkCore"
That dictionary will hold a reference (forever) to a collection that is set as Source for the GridView.
Reason is that non IQueryable-types will be wrapped in a EnumerableQuery<T> that will return itself as the provider (https://referencesource.microsoft.com/#System.Core/System/Linq/SequenceQuery.cs,44), encapsulating the reference.
This must be something introduced recently.
The problem should be resolved with lib version 2016.1.125