public DiagramInfoPage(KeitoDiagram diagram, GameInfo gameInfo) { InitializeComponent(); var vm = new DiagramInfoViewModel(diagram, this, gameInfo); this.DataContext = vm; this.gameInfo = gameInfo; DiagramList.ItemsSource = gameInfo.diagrams; DiagramList.DisplayMemberPath = "Name"; DiagramList.SelectedItem = diagram; gameInfo.lastSeenKeito = diagram; }
public DiagramCommand(DiagramInfoViewModel viewModel) => vm = viewModel;