タブ コントロールがあります...タブ項目が動的に追加されます。各タブ項目にはデータ グリッドが含まれています。私のタブ コントロールは
 <TabControl Grid.Row="1" Name="tabControl"  ItemsSource="{Binding TabItems}" ContentTemplate="{DynamicResource DataTemplate1}" >
            </TabControl>
テンプレート...
<Window.Resources>
        <DataTemplate x:Key="DataTemplate1">
            <Grid>
                <DataGrid ItemsSource="{Binding Path=GridSource,UpdateSourceTrigger=PropertyChanged}"></DataGrid>
     </Grid>
        </DataTemplate>
    </Window.Resources>
public MainWindowViewModel()
        {
            NewCmnd = new RelayCommand(NewCommandExecute, NewCommandCanExecute);
            TabItems = new ObservableCollection<TabItem>();
            GridSource = new DataTable();
            GridSource.Columns.Add("Column1");
            GridSource.Columns.Add("Column2");
            GridSource.Columns.Add("Column3");
        }
        public ObservableCollection<TabItem> TabItems
        {
            get;
            set;
        }
        public DataTable GridSource
        {
            get
            {
                return dt;
            }
            set
            {
                dt = value;
                OnPropertyChanged(new PropertyChangedEventArgs("GridSource"));
            }
        }
そして、タブ項目を次のように追加しています
TabItems.Add(new TabItem());
            DataRow dr = GridSource.NewRow();
            dr["Column1"] = "abc";
            dr["Column2"] = "abc";
            dr["Column3"] = "abc";
        GridSource.Rows.Add(dr);
しかし、私のUIは更新されていません..誰でも考えられる理由を教えてもらえますか?