Unplanned
Last Updated: 29 May 2024 14:46 by Martin Ivanov

KeyNotFoundException occurs when you assing the DisplayIndex of a tile group to a value bigger than the groups' count. For example, when you have 3 groups and set the DisplayIndex to 3 or more. If such situation occur it would be expected for the tile list to coerce the value to the closest available index. Similar to how the WPF native attached Grid.Row and Grid.Column properties work.

Exceptions message: KeyNotFoundException: 'The given key '0' was not present in the dictionary.'

  System.Private.CoreLib.dll!System.ThrowHelper.ThrowKeyNotFoundException<int>(int key) Unknown
  System.Private.CoreLib.dll!System.Collections.Generic.Dictionary<int, int>.this[int].get(int key) Unknown
> Telerik.Windows.Controls.dll!Telerik.Windows.Controls.RadTileList.InitializeGroupDisplayIndexes() Line 273 C#
  Telerik.Windows.Controls.dll!Telerik.Windows.Controls.RadTileList.GenerateTileGroups(System.Collections.ObjectModel.ReadOnlyObservableCollection<object> groupsCollection) Line 300 C#
  Telerik.Windows.Controls.dll!Telerik.Windows.Controls.RadTileList.AutoGenerateTiles() Line 690 C#
  Telerik.Windows.Controls.dll!Telerik.Windows.Controls.RadTileList.ResetItemsOnItemsChanged() Line 650 C#
  Telerik.Windows.Controls.dll!Telerik.Windows.Controls.RadTileList.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e) Line 616 C#
  PresentationFramework.dll!System.Windows.Data.CollectionView.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs args) Unknown
  WindowsBase.dll!System.Windows.WeakEventManager.ListenerList<System.Collections.Specialized.NotifyCollectionChangedEventArgs>.DeliverEvent(object sender, System.EventArgs e, System.Type managerType) Unknown
  WindowsBase.dll!System.Windows.WeakEventManager.DeliverEvent(object sender, System.EventArgs args) Unknown
  PresentationFramework.dll!System.Windows.Data.CollectionView.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs args) Unknown
  PresentationFramework.dll!System.Windows.Data.ListCollectionView.RefreshOverride() Unknown
  PresentationFramework.dll!System.Windows.Data.CollectionView.RefreshInternal() Unknown
  PresentationFramework.dll!System.Windows.Data.CollectionView.DeferHelper.Dispose() Unknown
  PresentationFramework.dll!System.Windows.Controls.ItemCollection.SetCollectionView(System.Windows.Data.CollectionView view) Unknown
  PresentationFramework.dll!System.Windows.Controls.ItemsControl.OnItemsSourceChanged(System.Windows.DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e) Unknown
  PresentationFramework.dll!System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs e) Unknown
  WindowsBase.dll!System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs args) Unknown

Completed
Last Updated: 14 May 2024 15:37 by ADMIN
Release 2024.2.514 (2024 Q2)
The measuring logic of the groups in RadTileList was changed because of a new feature which brings issues with some layouts defined in the GroupTemplate. For example, if you have a TextBlock in the GroupTemplate, and set its HorizontalAlignment to Center, the TextBlock will be positioned around the center of the RadTileList control, instead of the group's center. Also, in this case the TextBlock disappears. 
Completed
Last Updated: 25 Feb 2022 12:24 by ADMIN
Release LIB 2022.1.228 (28 Feb 2022)
The Tiles of the TileList control are not displayed initially when the Orientation property is set to "Horizontal" and the  GroupHeaderHeight is set to "Auto".
Completed
Last Updated: 23 Aug 2019 06:55 by ADMIN
Release LIB 2019.2.826 (08/26/2019)
When the Tile has a Command bound to its Command property, its IsEnabled property is set to what is returned by the CanExecute method of the command. This behavior differs from the one of the standard MS Button in the same scenario.
Completed
Last Updated: 04 Feb 2019 11:46 by ADMIN
System.InvalidOperationException: 'Cyclic reference found while evaluating the Style property on element 'Telerik.Windows.Controls.TileGroupContainer Header: Items.Count:0'.'

The current workaround is to create the following style:

<Style BasedOn="{StaticResource TileGroupContainerStyle}" TargetType="telerik:TileGroupContainer">
    <Style.Triggers>
        <DataTrigger Binding="{Binding Items.Count}" Value="0">
            <Setter Property="ItemsSource" Value="{x:Null}"/>
        </DataTrigger>
    </Style.Triggers>
</Style>
Unplanned
Last Updated: 14 Nov 2018 16:24 by ADMIN
Completed
Last Updated: 18 Oct 2018 08:40 by ADMIN
ADMIN
Created by: Vladimir Stoyanov
Comments: 1
Category: TileList
Type: Bug Report
1
As a workaround you can apply the style explicitly or through an ItemContainerStyleSelector.
Completed
Last Updated: 30 May 2017 11:00 by ADMIN
RadTileList: Memory leak when removing items from the collection of ItemsSource of the RadTileList and then change any property of any of the removed items.


Available in LIB version: 2017.2.605
Declined
Last Updated: 12 Sep 2016 13:46 by Hammad
The horizontal scrollbar disappears setting RadTileList's background to black and when Windows8Touch theme is used.

Declined: By default the ScrollBar's Thumb in Windows8Touch theme is transparent black and it is expected not to be visible on black background.

For customization of the ScrollBar see attached project:
1. Extract the Style and Control Templates for the ScrollBar and its components from the System.Windows.xaml
2. Modify the HorizontalThumb and VerticalThumb's backgrounds to any color different from black - e.g. MainBrush, which is white in Windows8Thouch theme, change any needed opacities in the VisualStates
3. Apply the style globally for your application in App.xaml or only to the needed controls - in their <Control>.Resources (including all its needed resources)
Unplanned
Last Updated: 03 Aug 2016 15:12 by ADMIN
Completed
Last Updated: 25 Jul 2016 12:02 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: TileList
Type: Bug Report
2

			
Completed
Last Updated: 18 Jul 2016 07:53 by ADMIN
Completed
Last Updated: 13 Jul 2016 12:37 by ADMIN
Declined
Last Updated: 23 Mar 2016 15:20 by ADMIN
If there is only one tile in a group and its Visibility property is set to Collapsed, the group header does not disappear.
Completed
Last Updated: 11 Dec 2015 11:01 by ADMIN
The fix will be released with Q1 2016 offical version.
Completed
Last Updated: 22 Oct 2015 08:30 by ADMIN
The problem should be resolved with lib version 2015.3.1026.
Completed
Last Updated: 22 Jun 2015 14:26 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: TileList
Type: Bug Report
2
The fix will be available with Q2 2015. 
Completed
Last Updated: 27 Jan 2015 14:22 by ADMIN
Should be resolved with lib version 2014.3.1402.
1 2