Completed
Last Updated: 29 Jul 2016 08:43 by Craig
ADMIN
Created by: Telerik Admin
Comments: 8
Category: TileView
Type: Feature Request
34
Allow restored tiles to span multiple columns/rows. This feature is somewhat similar to allowing custom sizes of restored tiles.

We have create an SDK example showing how the default panel of the RadTileView can be modified to achieve this scenario: you can find the demo in our online git hub repository (https://github.com/telerik/xaml-sdk/tree/master/TileView/RestoredTilesToSpanMultipleRowsAndColumns).
Completed
Last Updated: 17 Nov 2016 12:53 by Falafel Support
ADMIN
Created by: Tina Stancheva
Comments: 1
Category: TileView
Type: Feature Request
24
Allow setting a number of minimized rows/columns in RadTileView


Available in R1 2017 Release
Completed
Last Updated: 20 Oct 2016 13:13 by Muhammad Ummar
ADMIN
Created by: Telerik Admin
Comments: 3
Category: TileView
Type: Feature Request
16
Enable reordering of TileViewItems when in Minimized mode.

Available in R3 2016 SP
Approved
Last Updated: 05 Jan 2017 07:59 by Murray
ADMIN
Created by: Telerik Admin
Comments: 2
Category: TileView
Type: Bug Report
16
Allow users to resize the tiles. Possibly by dragging a left-mouse cursor on the edges of the tiles. This will give flexiblity beyond the 3 fixed size of minimized, maximized, and restored.
Approved
Last Updated: 05 Jan 2017 07:59 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TileView
Type: Feature Request
15
Posibility to group the TileViewItems needed
Approved
Last Updated: 05 Jan 2017 07:59 by ppti
Allow the users to resize the MinimizedColumnWidth with a GridSplitter.
Declined
Last Updated: 11 Aug 2016 14:04 by ADMIN
Add a DragMode that doesn't swap the items but inserts the DraggedItem on the drop position.

The XAML team has recently reviewed this request and will not be addressing it as at this time the team is focusing on the requests impacting the highest number of developers. If it is blocking for your work please contact us through the support ticketing system with details on your setup and a reference to this item.
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;
                }
            }
}
Approved
Last Updated: 12 Nov 2018 13:04 by ADMIN

Hi guys,

I am investigating a weird scrolling behavior in our app, I have more or less reproduced it in the attached sample app. I say 'more or less' because the little sample doesn't exactly have the same structure as our app but the result looks to be the same as what is happening in our software.

When declaring an unnamed style that targets the RadTileViewItem, scrolling the minimized TileViewItems while have one in the Maximized state, reverts all the minimized ones to their 'Normal' state as well as the one that was maximized. If the RadTileViewItem style is given a Key in the resource dictionary and used explicitly in the TileView's ItemContainerStyle property the scrolling works fine.

Both ways of using the style should, in my opinion, behave exactly the same.

Please take a look.

Thanks.

 

Approved
Last Updated: 17 Aug 2018 16:14 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 2
Category: TileView
Type: Feature Request
6
TileView: Add different methods for arranging Tile items. Asked by a client.
For example "ColumnsOnly" would only shuffle items down within the column being inserted into. However this would also mean that gaps would have to be allowed. E.g.
A B C
D E F
G

If G moved between B and E then
A B C
D G F
   E
Approved
Last Updated: 05 Jan 2017 07:59 by Panming
ADMIN
Created by: Telerik Admin
Comments: 2
Category: TileView
Type: Feature Request
5
Reorder underlying collection as tiles change position.
Approved
Last Updated: 05 Jan 2017 07:59 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TileView
Type: Bug Report
5
Add deferred scrolling support
Approved
Last Updated: 05 Jan 2017 07:59 by Louis
DragAndDrop doesn't work in RadTileView on Mac OS with elevated trust and out of browser application
Declined
Last Updated: 17 Nov 2016 12:56 by ADMIN
Allow the minimized items to be distributed in rows and columns simultaneously.

DECLINED: Duplicated with https://feedback.telerik.com/Project/143/Feedback/Details/114124-tileview-allow-setting-a-number-of-minimized-rows-columns 
Approved
Last Updated: 05 Jan 2017 07:59 by ADMIN
If minimized items are placed top, the horizontal scroll bar should be top as well and so on.
Approved
Last Updated: 05 Jan 2017 07:59 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TileView
Type: Feature Request
5
Provide close functionality out-of-the-box.
Approved
Last Updated: 05 Jan 2017 07:59 by Paul Reynolds
ADMIN
Created by: Telerik Admin
Comments: 1
Category: TileView
Type: Feature Request
5
"Move the "Fluid" threshold properties to the TileView level.  It seems rediculous that these need to be specified in every Item (sure, I know there is templating, but this would also reduce your code/logic for calculating the areas of items).  If this can be done with attached properties it might be more intuitive and less obtrusive on the control (ex. <RadTileView RadFluidContentControl.LargeToNormalThreshold="200" />)."
Approved
Last Updated: 05 Jan 2017 07:59 by Paul Reynolds
When an item is maximized, the other items should remain in restored state.
Approved
Last Updated: 05 Jan 2017 07:59 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: TileView
Type: Feature Request
4
TileView: Allow users to see the TileViewItem OldState property
1 2 3 4