Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
565
Changing one tile from large to normal changes all tiles to normal, cannot drag large tiles
posted

I am facing two problems with the UltraTilePanel on 14.1

If there is more than one large panel and the user clicks on the button to change the tile to normal size, all large tiles become normal sized. I don't see how this can be the expected behavior. I have implemented a workaround that is pretty much an ugly hack:

private UltraTile _CurrentTile;
private void _TilePanel_TileStateChanging(object sender, Infragistics.Win.Misc.TileStateChangingEventArgs e)
{
    if (e.NewState == Infragistics.Win.Misc.TileState.Normal)
    {
        e.Cancel = e.Tile != _CurrentTile;
    }
}
 
private void _Tile_MouseEnter(object sender, EventArgs e)
{
    _CurrentTile = (sender) as UltraTile;
}

It would be better if it can be detected which Tile had it's change state button pressed.


The second problem is that large tiles cannot be dragged to re-arrange them. I would expect to be able to drag a large tile to swap with an existing other large tile or normal tile, just like how the behavior works when all tiles are normal sized. All the searching I did seems to indicate that large tile dragging works.

Parents
No Data
Reply
  • 48586
    posted

    Hello,

     

    I am just checking about the progress of this issue. Let me know If you need my further assistance on this  issue?

     

    Thank you for using Infragistics Components.

Children
No Data