2017-12-11 69 views
0

WPFで動的ページに動的ボタンを作成

動的なフレーム、ページ、ボタンを作成したいと思います。以下は

private void Window_Loaded_1(object sender, RoutedEventArgs e) 
{ 
    Frame frm = new Frame(); 
    Grid.SetRow(frm, 0); 
    Grid.SetColumn(frm, 0); 

    Page page = new Page(); 
    frm.Navigate(page); 

    Button btn = new Button(); 
    Grid pageGrid = new Grid(); 
    pageGrid.Children.Add(btn); 

    page.Content = pageGrid; 
} 

ボタンがページ上に作成され、コードされ、ページがフレームに作成され、フレームがウィンドウ上に作成されます。

しかし、このコードは、あなたがFrameを見ることができるようにFrameにウィンドウのContentを設定したり、ウィンドウのいくつかのパネルに追加する必要があります...それに

答えて

0

を任意の項目を制御することはできません。 :

private void Window_Loaded_1(object sender, RoutedEventArgs e) 
{ 
    Frame frm = new Frame(); 
    Grid.SetRow(frm, 0); 
    Grid.SetColumn(frm, 0); 

    Page page = new Page(); 
    frm.Navigate(page); 

    Button btn = new Button(); 
    Grid pageGrid = new Grid(); 
    pageGrid.Children.Add(btn); 

    page.Content = pageGrid; 

    Content = frm; //or mainGrid.Children.Add(frm); 
} 
+0

他の質問は私のベースグリッドは3行です、私は行0にフレームを入れたい、どのように実装するのですか? – user1753112

+0

別の問題がある場合は、新しい質問をしてください。 – mm8

関連する問題