だからここにあります:
Bowls = new ObservableCollection<Bowl>();
SowCommand = new DelegateCommand(param => SowGame(param));
private void SowGame(Object param)
{
Int32 index = Convert.ToInt32(param);
Bowls[index] = ...
}
したがって、ボタン Command="{Binding SowCommand}" を押して「param」を SowGame に渡します。
param は Bowl タイプのオブジェクトになりました
SowGame で、この Bowl オブジェクトを使って何かをしたいのですが、Bowls[オブジェクトのインデックス] を使用してコレクションから特定のオブジェクトに到達できることを知っています。しかし、上記のようにオブジェクトを int に変換してもうまくいかないようです。
渡されたオブジェクトのインデックスを取得するにはどうすればよいですか?