private static void ShowVisuals([NotNull] List <IVisualBlock> blocks, bool explode = false) { var vm = new VisualBlocksViewModel(blocks) { Explode = explode }; if (winVisual == null) { winVisual = new WindowVisualBlocks(vm); } else { vm.IsHideWindow = true; winVisual.Model = vm; } winVisual.Show(); }
public WindowVisualBlocks(VisualBlocksViewModel vm) : base(vm) { InitializeComponent(); IsUnclosing = true; }