Completed
Last Updated: 24 Jul 2020 13:24 by ADMIN
Release LIB 2020.2.2707
When the IsSelectionEnabled and IsSynchronizedWithCurrentItem properties are set to True, an InvalidOperationException is thrown.
Completed
Last Updated: 26 May 2020 08:34 by ADMIN
Release LIB 2020.2.525 (5/26/2020)
Created by: Dinko
Comments: 0
Category: TileView
Type: Bug Report
0
The UnselectAll method, which comes from MultiSelector, does not unselect all items when manually select them one by one. The method will unselect the items in the order they were selected, one by one.
Completed
Last Updated: 12 Feb 2018 14:04 by ADMIN
Reproduced with Implicit Styles with NoXAML binaries only. The workaround is to set a fixed value for the RestoredHeight property of RadTileViewItem
Completed
Last Updated: 22 Dec 2017 14:26 by ADMIN
You can work this around by setting the PreservePositionWhenMaximized to False and implement custom preserving logic. You can see this approach in the attached project.

private bool isManualPositionChanged = false;
private Dictionary<RadTileViewItem, int> maximizedItemPositionCache = new Dictionary<RadTileViewItem, int>();

public MainWindow()
{
	InitializeComponent();
	this.xTileView.PreviewTileStateChanged += XTileView_PreviewTileStateChanged;
}

private void XTileView_PreviewTileStateChanged(object sender, Telerik.Windows.Controls.PreviewTileStateChangedEventArgs e)
{
	if (this.isManualPositionChanged)
            {
                return;
            }

            RadTileViewItem tileViewItem = (RadTileViewItem)e.OriginalSource;
            var header = tileViewItem.Header;
            TileViewItemState oldState = e.TileState;
            TileViewItemState newState = tileViewItem.TileState;

            if (newState == TileViewItemState.Minimized || newState == TileViewItemState.Restored)
            {
                if (maximizedItemPositionCache.ContainsKey(tileViewItem))
                {
                    this.isManualPositionChanged = true;
                    tileViewItem.Position = maximizedItemPositionCache[tileViewItem];
                    this.isManualPositionChanged = false;
                    maximizedItemPositionCache.Remove(tileViewItem);
                }
                if (newState == TileViewItemState.Restored)
                {
                    this.isManualPositionChanged = true;
                    var tileView = sender as RadTileView;
                    foreach (RadTileViewItem item in tileView.Items)
                    {
                        if (item.TileState == TileViewItemState.Maximized)
                        {
                            item.TileState = TileViewItemState.Restored;
                        }
                    }
                    this.isManualPositionChanged = false;
                }
            }
            else if (newState == TileViewItemState.Maximized)
            {
                if (!maximizedItemPositionCache.ContainsKey(tileViewItem))
                {
                    maximizedItemPositionCache[tileViewItem] = tileViewItem.Position;
                }
            }
}
Completed
Last Updated: 25 Aug 2017 12:40 by ADMIN
ADMIN
Created by: Dinko | Tech Support Engineer
Comments: 0
Category: TileView
Type: Bug Report
0
Workaround:
Create a custom style which target type is set to TileViewItemHeader and set it to the HeaderStyle property of the TileView. Then in the custom style, set a custom DataTemplate to the HeaderTemplate property. In this template specify a TextBlock and set its Margin property for instance.

Available in R3 2017 Official Release Version.
Completed
Last Updated: 08 Dec 2014 09:27 by ADMIN
With our Q3 2014 SP1 release an exception is thrown when you try to maximize an Item. 

Available in LIB version: 2015.1.1208
Completed
Last Updated: 02 Oct 2014 16:37 by ADMIN
The RadTileView throws an exception if you initially have a maximized and selected items in databound scenario. 

Fixed in LIB version: 2014.2.1006
Completed
Last Updated: 29 Feb 2016 14:48 by ADMIN
An item disappears if you have PreservePositionWhenMaximized=true and Virtualization=true and you maximize/minimize different items a couple of times.
Completed
Last Updated: 04 Feb 2016 13:44 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: TileView
Type: Bug Report
0
If you set the IsEnabled property to false the control disappears while it should be transparent.
Completed
Last Updated: 03 Dec 2013 10:02 by ADMIN
When you replace a business item in binding scenarios the old item is not removed from the tileView.
Completed
Last Updated: 03 Nov 2016 13:57 by Kasthuri
Desinger crashes when using RowHeight=Auto and IsItemSizeInPercentages = true

Available in LIB version: 2016.3.1107