общий шаблон будет установить DataContext
в вас загруженном случае, если вы хотите привязать его к TabControl
tabs_control
на странице:
public MainPage()
{
InitializeComponent();
Loaded += OnLoaded;
}
protected void OnLoaded(object sender, RoutedEventArgs e)
{
//Initialize tabs collection
tab_control.ItemsSource = tabs;
}
Очевидно, что вы должны заменить фактически контролировать вы хотите связать с.
EDIT
Base на ваши комментарии, что вы могли бы сделать, это просто настроить управление, чтобы быть контекст данных, то ваш XAML привязки должен работать. поэтому вместо выше вы могли бы сделать это:
protected void OnLoaded(obejct sender, RoutedEventArgs e)
{
this.DataContext = this;
}
то в вашем XAML вы можете сделать это:
<TabControl ItemsSource={Binding tabs} ... />
. Спасибо, я просто подумал, что это лучше всего делать в xaml, но я думаю, что я поеду с привязкой к элементам itemssource. – Jakob