private void BtnRestore_Click(object sender, RoutedEventArgs e) { if (memento != null) { StarSingletonFactory.GetStar().RestoreState(memento); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { AddToCanvas( StarSingletonFactory.GetStar(), random.NextDouble() * (canvas.ActualWidth - 50), random.NextDouble() * (canvas.ActualHeight - 50) ); }
private void Window_Loaded(object sender, RoutedEventArgs e) { Shape s = StarSingletonFactory.GetStar(); s.SetValue(Canvas.LeftProperty, random.NextDouble() * (canvas.ActualWidth - 50)); s.SetValue(Canvas.TopProperty, random.NextDouble() * (canvas.ActualHeight - 50)); canvas.Children.Add(s); }
public void Execute() { Logger.Log("Команда: YoungerCommand"); StarSingletonFactory.GetStar().Younger(); }
private void BtnMemento_Click(object sender, RoutedEventArgs e) { memento = StarSingletonFactory.GetStar().SaveState(); }