2013-05-05 5 views
0

Я новичок в C# и WPF в частности, и мне интересно, как создать TabControl программно (а не через xaml). У меня есть следующий код:Создайте TabControl программно в WPF (C#)

private void Button_Click_3(object sender, RoutedEventArgs e) 
    { 
    TabControl c = new TabControl() 
    } 

Но TabControl не создается при нажатии кнопки. Может кто-нибудь, пожалуйста, дайте мне базовый пример того, как создавать TabControl программно. Это также может помочь мне понять, как работает WPF (я больше привык к Swing Java). Большое спасибо.

ответ

1

Вам необходимо добавить TabControl в какую-то часть вашего окна.

В частности, вы должны добавить его в коллекцию Children какой-либо панели.

+0

Не могли бы вы дать небольшой пример - спасибо. –

+0

@EShindler: 'somePanel.Children.Add (c)' – SLaks

+0

@EShindler: вам также нужно добавить холст в окно. (как и в Java) – SLaks

Смежные вопросы