public HaircutMinigamePage() { DesiredShape.LoadShapes(); ViewModel = new HaircutMinigameVM(); ViewModel.NewRoundStarted += OnNewRoundStarted; DataContext = ViewModel; InitializeComponent(); }
public HaircutState(DesiredShape shape) { Top = new Haircut(Orientation.Top, (Bitmap)shape.Top.Clone()); Top.PropertyChanged += OnTopChanged; Front = new Haircut(Orientation.Front, (Bitmap)shape.Front.Clone()); Front.PropertyChanged += OnFrontChanged; Left = new Haircut(Orientation.Left, (Bitmap)shape.Left.Clone()); Left.PropertyChanged += OnLeftChanged; Rear = new Haircut(Orientation.Rear, (Bitmap)shape.Rear.Clone()); Rear.PropertyChanged += OnRearChanged; Right = new Haircut(Orientation.Right, (Bitmap)shape.Right.Clone()); Right.PropertyChanged += OnRightChanged; }