title: Two way binding not working?
body: <p>I a  page which has code behind like</p>
  
  <pre><code>  public event PropertyChangedEventHandler PropertyChanged;
      public bool Executing
      {
          get
          {
              return _executing;
          }
          set
          {
              _executing = value;
              if (PropertyChanged != null)
              {
                  PropertyChanged(this,
                      new PropertyChangedEventArgs("Executing"));
              }
  
          }
      }
  
      public endpoints()
      {
          InitializeComponent();
          this.Executing = false;
          DataContext = this;
  
      }
  
     private void Button_Click(object sender, RoutedEventArgs e)
      {
           Executing=true;
          var accessPoints = wifi.GetAccessPoints();
           Executing=false;
  
          lvAccessPoints.ItemsSource = accessPoints.Select(ap =&gt; new WifiAccess
          {
              Executing=true;
              Points = ap,
              Password = string.Empty,
          }).ToList();
  
  
      }
  </code></pre>
  
  <p>and in my xaml </p>
  
  <pre><code> &lt;ProgressBar x:Name="progress" Grid.Row="2" Grid.ColumnSpan="3" Minimum="0" Maximum="100" IsIndeterminate="True" Visibility="Collapsed"&gt;&lt;/ProgressBar&gt;
  &lt;MultiDataTrigger&gt;
                              &lt;MultiDataTrigger.Conditions&gt;
                                  &lt;Condition Binding="{Binding Path=Executing,  UpdateSourceTrigger=PropertyChanged}" Value="True" /&gt;
                              &lt;/MultiDataTrigger.Conditions&gt;
                              &lt;Setter TargetName="progress" Property="Visibility" Value="Visible" /&gt;
                          &lt;/MultiDataTrigger&gt;
  </code></pre>
  
  <p>and at top i have</p>
  
  <pre><code>&lt;Page.Resources&gt;
      &lt;BooleanToVisibilityConverter x:Key="boolToVis" /&gt;
  &lt;/Page.Resources&gt;
  </code></pre>
  
  <p>But i was expecting the progress bar to hide at start and should show up when executing become true. But its showing all time.</p>
  
  <p>an i have kept a text box like this</p>
  
  <pre><code>&lt;TextBlock Grid.Column="1" Text="{Binding Executing,UpdateSourceTrigger=PropertyChanged}" FontWeight="Bold" Foreground="White" Padding="10,0" FontSize="15" VerticalAlignment="Center"/&gt;
  </code></pre>
  
  <p>which always shows false, not changing </p>
  
  <p>How can i fix this?</p>