Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 private void GetBitmapByNameMessageFunction(GetBitmapByNameMessage msg)
 {
     msg.CallSuccessCallback(GetBitmap(msg.ImageName));
 }