Revision 72eeda84 trunk/Pithos.Client.WPF/Shell/ShellView.xaml

b/trunk/Pithos.Client.WPF/Shell/ShellView.xaml
69 69
                            </DataTemplate>
70 70
                        </MenuItem.ItemTemplate>
71 71
                    </MenuItem>
72
                    <MenuItem Header="Sync Now" x:Name="SynchNow" cal:Message.Attach="SynchNow"/>
73
                    <Separator  />                    
74
                    <MenuItem Header="Usage" x:Name="Usages" ItemsSource="{Binding Accounts}">
72
                    <MenuItem Header="Sync Now" x:Name="SynchNow" cal:Message.Attach="SynchNow" Visibility="{Binding Path=HasAccounts, Converter={StaticResource BooleanToVisible}}" />
73
                    <Separator  Visibility="{Binding Path=HasAccounts, Converter={StaticResource BooleanToVisible}}"/>
74
                    <MenuItem Header="Usage" x:Name="Usages" ItemsSource="{Binding Accounts}" Visibility="{Binding Path=HasAccounts, Converter={StaticResource BooleanToVisible}}" >
75 75
                        <MenuItem.ItemTemplate>
76 76
                            <DataTemplate>
77 77
                                <StackPanel Orientation="Horizontal">
......
84 84
                    </MenuItem>
85 85
                    <Separator  />
86 86
                    <MenuItem  x:Name="StatusMessage" Header="{Binding Path=StatusMessage, Converter={StaticResource SingleConverter}}" MaxWidth="200" />
87
                    <Separator  />
88
                    <MenuItem  Header="{Binding PauseSyncCaption}" x:Name="ToggleSynching" cal:Message.Attach="ToggleSynching"  />
87
                    <Separator  Visibility="{Binding Path=HasAccounts, Converter={StaticResource BooleanToVisible}}"/>
88
                    <MenuItem  Header="{Binding PauseSyncCaption}" x:Name="ToggleSynching" cal:Message.Attach="ToggleSynching"  Visibility="{Binding Path=HasAccounts, Converter={StaticResource BooleanToVisible}}"/>
89 89
                    <Separator  />
90 90
                    <MenuItem  Header="Preferences ..." x:Name="ShowPreferences" cal:Message.Attach="ShowPreferences"  />
91 91
                    <Separator  />
......
100 100
                        </MenuItem.Icon>
101 101
                    </MenuItem>
102 102
                    <MenuItem  Header="Check For Upgrade" x:Name="CheckForUpgrade" cal:Message.Attach="CheckForUpgrade"/>
103
                    <MenuItem  Header="Show Status Window" x:Name="ShowMiniStatus" cal:Message.Attach="ShowMiniStatus"/>
103
                    <MenuItem  Header="{Binding MiniStatusCaption}" x:Name="ShowMiniStatus" cal:Message.Attach="ShowMiniStatus"/>
104 104
                    <MenuItem x:Name="GoToSiteRootMenu"  cal:Message.Attach="[Event MouseLeftButtonUp]=[Action GoToSite()]"
105 105
                              cal:Action.TargetWithoutContext="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=MenuItem, AncestorLevel=1}, Path=DataContext}" >
106 106
                        <MenuItem.HeaderTemplate>

Also available in: Unified diff