2013-07-17 25 views
0

以下是我的XAML代碼:如何獲得這個綁定表達式?

<ListView ItemsSource="{Binding Path=ViewModel.Rows}" 
       x:Name="LView" HorizontalAlignment="Left" Height="401" Margin="10,52,0,0" VerticalAlignment="Top" Width="504"> 

       <ListView.View> 
        <GridView> 
         <GridViewColumn x:Name="Expressions" 
           Width="250" 
           Header="Expression" 
           DisplayMemberBinding="{Binding Expression}"> 
         </GridViewColumn> 
         <GridViewColumn x:Name="Tele" 
           Width="50" 
           Header="In Tele?"> 
          <GridViewColumn.CellTemplate> 
           <DataTemplate> 
            <CheckBox x:Name="telCheck" 
             DataContext="{Binding}" 
             IsEnabled="True"   
             IsChecked="{Binding Path=Tel, UpdateSourceTrigger=Explicit}"></CheckBox> 
           </DataTemplate> 
          </GridViewColumn.CellTemplate> 
         </GridViewColumn> 
        </GridView> 
       </ListView.View> 
      </ListView> 

如何獲得telCheck(即複選框的isChecked屬性)綁定表達式?在我的代碼早些時候,一個名爲TextBoxNameBox,我做了以下內容:

var be = NameBox.GetBindingExpression(TextBox.TextProperty); 
be.updateSource(); 

回答

1

試着將UpdateSourceTrigger到的PropertyChanged,然後將電話財產應有的價值。

+0

太簡單了!謝謝。 – wemblem