private void OnButtonReleased(object sender, MouseButtonEventArgs msg) { if (msg.Button == MouseButton.Left) { IsLeftMouseButtonPress = false; if (DispatchReleased(msg.Current.Position.X, msg.Current.Position.Y)) { return; } AddMultiTiled(); TempTiles.Clear(); } }
private void AddMultiTiled() { if (TempTiles.Count == 1) { var obj = TempTiles.First(); AddTiled(obj.Key, obj.Value); ; } if (TempTiles.Count > 0) { var command = new ContainerMultiModifyCommand(TempTiles); TiledCommandMessages(this, new TiledCommandArgs(command)); } }