Surface Pro 7 deal! Save big at Amazon right now
- I'm currently writing an PivotApplication that'll need a PerformanceProgressBar in several different PivotItems. I was wondering: instead of creating a different progress bar for each PivotItem, is there a simple way I can share a single one between each PivotItem?
Or should I just suck it up and make multiple ProgressBars?
Thanks!07-23-2012 10:13 PMLike 0 - You can place pivot and pivot items in a grid, and once you have populated all pivot items, place a progress bar in the outer grid, it should encompass all pivot pages. Not sure why you would want to do that but it can be done.
Eg:
<Grid x:Name="LayoutRoot" Background="Transparent">
<Grid.Resources>
<loc:VisibilityToBooleanConverter x:Key="VisibilityToBooleanConverter"/>
<loc:InvVisibilityToBooleanConverter x:Key="InvVisibilityToBooleanConverter"/>
</Grid.Resources>
<!--Pivot Control-->
<controls: Pivot Name="Pivot1" Title="1">
<!--Pivot item one-->
<controls: PivotItem Header="1">
<Grid>
</Grid>
</controls: PivotItem>
<!--Pivot item two-->
<controls: PivotItem Header="2">
<Grid>
</Grid>
</controls: PivotItem>
<controls: PivotItem Header="3">
<Grid>
</Grid>
</controls: PivotItem>
</controls: Pivot>
<toolkit: PerformanceProgressBar IsIndeterminate="{Binding Visibility, ElementName=somecontrol, Converter={StaticResource VisibilityToBooleanConverter}}" Height="20" />
</Grid>- Share
- Share this post on
Digg
Del.icio.us
Technorati
Twitter
thehappycactus likes this.08-13-2012 11:41 PMLike 1 - Share
- Oh, of course! Thanks, that's really helpful.
I want to do it because I'll be needing a progress bar on multiple Pivot Items...is that odd?08-28-2012 10:39 AMLike 0
- Forum
- Developers
- Developers Corner
Reusable PerformanceProgressBar
LINK TO POST COPIED TO CLIPBOARD