private void tileView1_TileStateChanged(object sender, RadRoutedEventArgs e)
        {
            RadTileViewItem item = e.OriginalSource as RadTileViewItem;

            if (item != null)
            {
                RadFluidContentControl fluid = item.ChildrenOfType <RadFluidContentControl>().FirstOrDefault();
                if (fluid != null)
                {
                    switch (item.TileState)
                    {
                    case TileViewItemState.Maximized:
                        fluid.State = FluidContentControlState.Large;
                        break;

                    case TileViewItemState.Minimized:
                        fluid.State = FluidContentControlState.Normal;
                        break;

                    case TileViewItemState.Restored:
                        fluid.State = FluidContentControlState.Normal;
                        break;

                    default:
                        break;
                    }
                }
            }
        }
Esempio n. 2
0
        private void radTileView_TileStateChanged(object sender, Telerik.Windows.RadRoutedEventArgs e)
        {
            var item = e.OriginalSource as RadTileViewItem;

            if (item == null)
            {
                return;
            }

            RadFluidContentControl fluid = item.ChildrenOfType <RadFluidContentControl>().FirstOrDefault();

            if (fluid == null)
            {
                return;
            }

            switch (item.TileState)
            {
            case TileViewItemState.Maximized:
                fluid.State = FluidContentControlState.Large;
                this.AddRecipeToggleButton.Visibility = Visibility.Hidden;
                break;

            case TileViewItemState.Minimized:
                fluid.State = FluidContentControlState.Normal;
                break;

            case TileViewItemState.Restored:
                fluid.State = FluidContentControlState.Normal;
                this.AddRecipeToggleButton.Visibility = Visibility.Visible;
                break;

            default:
                break;
            }
        }