将usercontrol加载到tabcontrol中

时间:2012-11-01 19:04:00

标签: c# wpf

我想将两个用户控件放入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>

1 个答案:

答案 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();       
}