public async void UpdateTileData(Color color, string imageName) { GetBitmapByNameMessage msg = new GetBitmapByNameMessage(imageName); var result = await Messenger.Default.SendAsync(msg); HexMapDrawingHelper.InsidePolygon_UpdateFill(InsidePolygon, color, result.Result); }
public override async void ApplyModel(TileImageModel model) { _id = model.Id; Name = model.Name; NameLower = model.ImageName; GetBitmapByNameMessage msg = new GetBitmapByNameMessage(model.ImageName); var result = await Messenger.Default.SendAsync(msg); ImageSource = HexMapDrawingHelper.GenerateTileImageSource(Color.LightGreen, result.Result); }
private void GetBitmapByNameMessageFunction(GetBitmapByNameMessage msg) { msg.CallSuccessCallback(GetBitmap(msg.ImageName)); }