2011-10-11 12 views
5

में किसी प्रॉपर्टी में SystemTray प्रोग्रेसबार को कैसे बाध्य करें I Pivot और 3 PivotItems के साथ एक ऐप मिला। प्रत्येक PivotItem का अपना डेटा कॉन्टेक्स्ट होता है, और डेटाकॉन्टेक्स्ट में IsLoading नाम की एक संपत्ति होती है।चयनित PivotItem DataContext

सिस्टम ट्राई को बाध्य करना संभव है। प्रोग्रेसइंडिकेटर इविविबल प्रॉपर्टी चयनित पिवोटिटम DataContext.IsLoading प्रॉपर्टी में है?

यहाँ मैं क्या 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> 

उत्तर

0

यहाँ जेफ विलकॉक्स से एक समाधान है कि ऐसा लगता है कि यह आपकी स्थिति के लिए काम करेगा:

http://www.jeff.wilcox.name/2011/07/creating-a-global-progressindicator-experience-using-the-windows-phone-7-1-sdk-beta-2/

आप तकनीक खुद को अनुकूलित कर सीधे अन्य (या चयनित) धुरी वस्तुओं के राज्यों के आधार पर अपनी धुरी पृष्ठ पर ProgressIndicator संबोधित करने के लिए।

संबंधित मुद्दे