我想将两个用户控件放入tabcontrol,但只有当我点击一个按钮时,usercontrol才会加载数据
<Button Click="Button_Click_1" />
<Button Click="Button_Click_2" />
<TabControl>
<ItemsControl Name="tab1">
<local:UserControl1 Loaded="UserControl1_Loaded"></local:UserControl1>
</ItemsControl>
<ItemsControl Name="tab2">
<local:UserControl1 Loaded="UserControl2_Loaded"></local:UserControl1>
</ItemsControl>
</TabControl>
答案 0 :(得分:0)
private class TabSource
{
private string dataForTab = string.empty;
public string DataForTab { get { return dataForTab; } }
public void GetRealData()
{
dataForTab = "Real Data";
NotifyPropertyChanged("DataForTab");
}
}
public Button_Click_2(...)
{
MyTabSource.GetRealData();
}