0

テーブル内の各項目に 1 つずつ、一連​​のボタンを設定しています。私がする必要があるのは、各ボタンの Navigate パラメーターを設定することですが、.cs コードから以下を設定できる方法はありますか?:

<ec:NavigateToPageAction TargetPage="/MissionPage.xaml"/>

ボタンを作成するために使用しているコードは次のとおりです。

foreach (string i in missionQ)
        {
            Button btn = new Button() { Content = "Run", Width=120, Height=90 };
            btn.HorizontalAlignment = System.Windows.HorizontalAlignment.Right;
            btn.VerticalAlignment = System.Windows.VerticalAlignment.Top;
            btn.Margin = new Thickness(0, (100*x), 20, 0); }
4

2 に答える 2

1

ボタンの Click イベントでこのコードを試すことができます

using System.Windows.Navigation;

private void Button_Click(object sender, RoutedEventArgs e)
    {
        NavigationService.Navigate(new Uri("/MissionPage.xaml.xaml", UriKind.Relative));
    }

参照: NavigationService クラス

于 2014-02-23T15:52:50.053 に答える