Я занимаюсь разработкой настольной игры с сеткой.Каждая сетка имеет несколько вариантов для конечного пользователя.Идея состоит в том, что меню параметров будет отображаться под сеткой, когда пользователь щелкает ячейку сетки.Мой XAML выглядит так:
Mainpage.xaml:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="450"/>
<RowDefinition Height="50"/>
</Grid.RowDefinitions>
<game:Board Grid.Row="0"/>
<game:Chooser Grid.Row="1" d:IsHidden="False"/>
</Grid>
Доска - это сетка, которая содержит квадратный объект в каждой ячейке.У каждого квадратного объекта есть слушатель MouseLeftButtonDown.При щелчке на квадратном объекте должно открыться меню выбора и некоторые параметры должны быть переданы этому объекту.
Каков наилучший подход для этого, так как этот элемент выбора является членом другого класса?Нужно ли передавать объект выбора (который находится в MainPage.xaml) на плате и квадратный объект?Или есть способ донести событие до выбора?
Cheers Tom