コード例 #1
0
ファイル: LineInfoPage.xaml.cs プロジェクト: ponkotuy/WHR_WPF
 private void LineList_DropDownClosed(object sender, EventArgs e)
 {
     if (LineList.SelectedItem is Line line)
     {
         var page = new LineInfoPage(line, gameInfo);
         NavigationService.Navigate(page);
     }
 }
コード例 #2
0
        private void AddLineButtons(TownViewModel vm)
        {
            foreach (var line in vm.Lines)
            {
                Button button = new Button();
                button.Content             = $"{line.Name} {line.Start.Name}~{line.End.Name}";
                button.HorizontalAlignment = HorizontalAlignment.Center;
                button.VerticalAlignment   = VerticalAlignment.Top;
                button.Width    = 205;
                button.Height   = 30;
                button.FontSize = 16;
                button.Click   += (sender, e) =>
                {
                    this.Close();

                    var page   = new LineInfoPage(line, gameInfo);
                    var window = new ToolWindow(page);

                    window.ShowDialog();
                };

                CommandPanel.Children.Add(button);
            }
        }