title: Not getting updates as per Selected date in view contains Datagrid binded with Generic List?
body: <p>I have used tab control for view my usercontrols..
  in 1st usercontrol
  I have used datagrid to diplay Record and for Binding I have used generic List.
  When want to change this List as per selected date then that collection is changed in database and in viewmodel also as List's  set propery get executes but in view when i selected new tab and then go back to prevois tab at that time List's get property executes &amp; then  i am able get view as per selected date.</p>
  
  <p>My main view and which contain 1st usercontrol as 1st tab item is given below:</p>
  
  <p><img src="https://i.stack.imgur.com/4Dspn.png" alt="enter image description here"></p>
  
  <p>Xaml code for above view is given below:</p>
  
  <pre><code>            &lt;DataGrid
                  Background="Transparent"
                  CanUserAddRows="True"
                  CanUserReorderColumns="False"
  
                  ItemsSource="{Binding Model_Transactions_TransactionsDetails_Jama,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" 
                  HeadersVisibility="Column"&gt;
              &lt;/DataGrid&gt;
              &lt;Grid DockPanel.Dock="Bottom" VerticalAlignment="Bottom" &gt;
                  &lt;Border BorderBrush="Black" BorderThickness="1" &gt;
                      &lt;Label HorizontalAlignment="Left" HorizontalContentAlignment="Right"  Width="75" Content="{Binding SumOfWeightJama,UpdateSourceTrigger=PropertyChanged}" FontFamily="Segoe UI" FontWeight="Bold"  FontSize="16" /&gt;
                  &lt;/Border&gt;
              &lt;/Grid&gt;
              &lt;DataGrid 
                  Background="Transparent"
                  CanUserAddRows="True"
                  CanUserReorderColumns="False"
                  ItemsSource="{Binding  Model_Transactions_TransactionsDetails_Udhar,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"
                  HeadersVisibility="Column"&gt;
              &lt;/DataGrid&gt;
              &lt;Grid DockPanel.Dock="Bottom" VerticalAlignment="Bottom"&gt;
                  &lt;Border BorderBrush="Black" BorderThickness="1"&gt;
                      &lt;Label Width="75" HorizontalAlignment="Left" HorizontalContentAlignment="Right"  Content="{Binding SumOfWeightUdhar,UpdateSourceTrigger=PropertyChanged}" FontFamily="Segoe UI" FontWeight="Bold"  FontSize="16"/&gt;
                  &lt;/Border&gt;
              &lt;/Grid&gt;
  </code></pre>
  
  <p>And View Model for above View is given below:</p>
  
  <pre><code>private DateTime _FilterDate ;
  public DateTime FilterDate
  {
      get
      {
           return _FilterDate;
      }
      set
      {
          _FilterDate = value;
          OnPropertyChanged("FilterDate");
          Model_Transactions_TransactionsDetails_Jama = (ViewModel.AllDataCollactions.AllTransactionsDetails.Where(s =&gt; s.TransactionDate.Equals(FilterDate) &amp;&amp; s.IsJama).OrderBy(s =&gt; s.TransactionsID)).ToList();
          Model_Transactions_TransactionsDetails_Udhar = (ViewModel.AllDataCollactions.AllTransactionsDetails.Where(s =&gt; s.TransactionDate.Equals(FilterDate) &amp;&amp; !s.IsJama).OrderBy(s =&gt; s.TransactionsID)).ToList();
  
      }
  }
  public List&lt;Model_TransactionsDetails&gt; Model_Transactions_TransactionsDetails_Jama
  {
      get
      {
          return model_Transactions_TransactionsDetails_Jama;
      }
      set
      {
          model_Transactions_TransactionsDetails_Jama = value;
          OnPropertyChanged("Model_Transactions_TransactionsDetails_Jama");
      }
  }
  public List&lt;Model_TransactionsDetails&gt; Model_Transactions_TransactionsDetails_Udhar
  {
      get
      {
          return model_Transactions_TransactionsDetails_Udhar;
      }
       set
      {
          model_Transactions_TransactionsDetails_Udhar = value;
          OnPropertyChanged("Model_Transactions_TransactionsDetails_Udhar");
      }
  }
  public ViewModel_MasterBook()
  {
      FilterDate = DateTime.Now.AddDays(-1).Date;
      InsertCommand = new RelayCommand(AddExecute, CanAdd);
  }
  </code></pre>
  
  <p>Can any one help me How can i get view as per selected date immediately..</p>