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; } } } }
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; } }