0

我正在使用表情混合制作纸牌游戏。我会把每张卡片都当作一个按钮。在我的代码中,我将有一个 Card 类。现在每张卡片都有不同的外观,但它们的行为与动作和其他动作相同。我想知道是否有一种方法可以使用每个卡片图像(PNG)并将其设置为我初始化 Card 类的实例。该类将在其中包含图像路径。就像我有一个卡片模板,当我初始化一个模板时,我给它加载特定的图像。非常感谢

4

1 回答 1

1

使用 anImageBrush并将其绑定到类的ImageUrl(或任何名称)属性Card

<Button>
  <Button.Background>
    <ImageBrush ImageSource="{Binding ImageUrl}" />
  </Button.Background>
</Button>

您的 Card 类将是这样的:

class Card{
   public string ImageUrl {get; set;}

   // other properties and stuff
}
于 2013-09-10T18:52:08.620 回答