2011-10-11 12 views
5

Mam aplikację z Pivotem i 3 elementami PivotItems. Każdy PivotItem ma własny DataContext, a DataContext ma właściwość o nazwie IsLoading.Jak powiązać pasek postępu SystemTray z właściwością w wybranym danych tekstowych PivotItem

Możliwe jest powiązanie właściwości IsVisible SystemTray.ProgressIndicator z wybraną właściwością pivotitem DataContext.IsLoading?

Oto co tryied:

<shell:SystemTray.ProgressIndicator> 
    <shell:ProgressIndicator 
     IsVisible="{Binding ElementName=pivot, Path=SelectedItem.DataContext.IsLoading}" /> 
</shell:SystemTray.ProgressIndicator> 
<Grid Background="Transparent"> 
    <controls:Pivot x:Name="pivot"> 

     <controls:PivotItem Header="pivot item" 
           Margin="0,28,24,0" 
           DataContext="{Binding DCOne}" /> 

     <controls:PivotItem Header="pivot item" 
          Margin="0,28,24,0" 
          DataContext="{Binding DCTwo}" /> 

     <controls:PivotItem Header="pivot item" 
          Margin="0,28,24,0" 
          DataContext="{Binding DCThree}" /> 
</Grid> 

Odpowiedz