使用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;
分类:
windows phone 7
, c#
标签:
windows phone 7
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述