質問するログイン新規登録

質問編集履歴

4

初心者マークを追加

2020/10/07 08:23

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,8 @@
11
11
  以下、ソースと現状の詳細を記載します。
12
12
  インデクサのBindingに失敗していそうだと思っているのですが、どこが悪いでしょうか?
13
13
 
14
+ 開発経験はなくC#を触り始めたばかりの初心者のため、かなりお見苦しいコードになっていると思いますが、ご回答のほどよろしくお願いします。
15
+
14
16
  ###現状のソース
15
17
 
16
18
  ```xaml

3

配列の記法についての指摘を受け追記

2020/10/07 08:23

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -38,7 +38,7 @@
38
38
  <Image x:Name="GridCell1_0" Source="{Binding Path=Peace[1][0]}" Margin="1" Grid.Row="0" Grid.Column="1"/>
39
39
  <Image x:Name="GridCell2_0" Source="{Binding Path=Peace[2][0]}" Margin="1" Grid.Row="0" Grid.Column="2"/>
40
40
  <Image x:Name="GridCell3_0" Source="{Binding Path=Peace[3][0]}" Margin="1" Grid.Row="0" Grid.Column="3"/>
41
- <!--盤上のすべての目に画像をBinding-->
41
+ <!--盤上のすべての目に画像をBinding。配列の記法はPeace[,]のほうが正しいかも。現状はどちらの記法でも動かない-->
42
42
  <!--長いので以下略-->
43
43
  </Grid>
44
44
  </Grid>

2

誤字の修正

2020/10/07 08:01

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -5,8 +5,8 @@
5
5
 
6
6
  ![イメージ説明](ce84e5250dae46f6942674ad92e09f9f.png)
7
7
 
8
- やりたいのは上画像の6*5のすべてのセル4種類のピースの画像をランダムに並べることです。
8
+ やりたいのは上画像の6*5のすべての5種類のピースの画像をランダムに並べることです。
9
- 現状はSTARTボタンをクリックするとピースが並べられるようにしているつもりですが、ボタンをしても何も表示されない状態です。
9
+ 現状はSTARTボタンをクリックするとピースが並べられるようにしているつもりですが、ボタンをしても何も表示されない状態です。
10
10
 
11
11
  以下、ソースと現状の詳細を記載します。
12
12
  インデクサのBindingに失敗していそうだと思っているのですが、どこが悪いでしょうか?

1

誤字の修正

2020/10/07 07:07

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -33,7 +33,7 @@
33
33
  <RowDefinition Height="*"/>
34
34
           <!--5行。長いので以下略-->
35
35
  </Grid.RowDefinitions>
36
- <!--インデクサPeace[x][y]をImageのSourceにBindingし、下のソースでモデル上の盤面に配置した各要素を表示する。-->
36
+ <!--インデクサPeace[x][y]をImageのSourceにBindingし、下のC#のソースでモデル上の盤面に配置した各要素を表示する。-->
37
37
  <Image x:Name="GridCell0_0" Source="{Binding Path=Peace[0][0]}" Margin="1" Grid.Row="0" Grid.Column="1"/>
38
38
  <Image x:Name="GridCell1_0" Source="{Binding Path=Peace[1][0]}" Margin="1" Grid.Row="0" Grid.Column="1"/>
39
39
  <Image x:Name="GridCell2_0" Source="{Binding Path=Peace[2][0]}" Margin="1" Grid.Row="0" Grid.Column="2"/>