Edward_jie

for you, my Hall of Frame

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

使用panaroma控件,

 <controls:PanoramaItem Foreground="{StaticResource MainTitle}" Header="我的帐号">
                <Grid Height="650" Margin="12,0,0,0" VerticalAlignment="Top">

                    <Grid x:Name="userHomeLogined" Visibility="Collapsed">
                        <Grid.RowDefinitions>
                            <RowDefinition Height="150"></RowDefinition>
                            <RowDefinition Height="*"></RowDefinition>
                        </Grid.RowDefinitions>
                        <Grid Grid.Row="0">
                            <StackPanel Orientation="Horizontal">
                                <Image Stretch="None" Source="/Image/UserHome/uploadphoto.png"></Image>
                                <TextBlock Margin="0,12,0,0" Text="某个用户"></TextBlock>
                            </StackPanel>
                        </Grid>
                        <ListBox x:Name="userHomeMenu" Grid.Row="1">
                            <ListBoxItem>
                                <StackPanel Height="40" Orientation="Horizontal">
                                    <Image Source="/Image/userhome/collection.png"></Image>
                                    <TextBlock x:Name="accountRemain" Tap="accountRemain_Tap" Margin="12,0,0,0"  Foreground="{StaticResource HubBackground}" Text="我的余额"></TextBlock>
                                </StackPanel>
                            </ListBoxItem>
                        </ListBox>
                    </Grid>
                    <StackPanel x:Name="userHomeUnLogin" Orientation="Vertical">
                        <TextBlock Text="用户名/邮箱/会员帐号"></TextBlock>

                        <TextBox BorderThickness="1" BorderBrush="Gray" Width="400" Style="{StaticResource TextBoxStyle1}">
                        </TextBox>
                        <TextBlock Text="密码"></TextBlock>
                        <TextBox  BorderThickness="1" BorderBrush="Gray"  Width="400" Style="{StaticResource TextBoxStyle1}">
                        </TextBox>
                        <Button x:Name="login" Click="login_Click" Width="200" Height="100" Background="{StaticResource HubBackground}" Content="登录" Style="{StaticResource ButtonStyle1}"></Button>

                        <HyperlinkButton Foreground="{StaticResource HubBackground}" Content="如果没有帐号,请点击这里注册" Name="register" />
                    </StackPanel>
                </Grid>

            </controls:PanoramaItem>

我要在用户点击登录之后将userHomeUnLogin隐藏,将userHomeLogined显示,如果使用

 

userHomeUnLogin.Visibility = System.Windows.Visibility.Collapsed;
userHomeLogined.Visibility = System.Windows.Visibility.Visible;

在拖动panaroma之后,userHomeUnLogin还会闪动一下,然后消失,

解决方案

    userHomeUnLogin..Children.Clear();
            userHomeLogined.Visibility = System.Windows.Visibility.Visible;

 

posted on 2012-11-08 15:47  Edward_诺  阅读(1006)  评论(0编辑  收藏  举报