ポーカー アプリケーションを作成しました。私は 6 人のプレーヤーを持っており、プレーヤーごとに 2 枚のカードがあります。取引をどのように説明できるか知りたいです。ディール時のカードで画像を変更し、段階的に変更しました。しかし、カードの絵は変わりません。カードの絵でやるとsyncrhon
イテレーションで変わる。モードを使用するasynchron
と、カードの絵は変わりません。
助けてくれてありがとう。
コードがあります:
for (int j = 0; j < 2; j++)
{
for (int i = 0; i < opposers.Count; i++)
{
// View.View.Dispatcher.BeginInvoke(() =>
// {
if (j == 0)
GetPlayer(i).Card1 = new Card(deck.Pop());
else GetPlayer(i).Card2 = new Card(deck.Pop());
//Thread.Sleep(500);
//});
}
}
<Image Width="50" Height="80" Source="{Binding Card2.ImgCard}" RenderTransformOrigin="0.5,0.5" Canvas.Left="108.358" Canvas.Top="-8.349">
<Image.RenderTransform>
<CompositeTransform Rotation="16.39" SkewY="1.788" ScaleY="0.995" ScaleX="1.005" />
</Image.RenderTransform>
</Image>