1
그리드가있는 보드 게임을 개발 중입니다. 모든 그리드에는 최종 사용자를위한 몇 가지 옵션이 있습니다. 사용자가 그리드 셀을 클릭하면 옵션 메뉴가 그리드 아래에 표시됩니다.XAML 게임에 가장 적합한 방법
에서 MainPage.xaml : 내 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에있는 선택기 객체를 보드 및 정사각형 객체에 전달해야합니까? 아니면 이벤트를 선택기에 전달할 수있는 방법이 있습니까?
건배 톰