繁体   English   中英

Silverlight中的导航在框架内未更改

[英]Navigation in Silverlight is not changing inside the frame

我是Silverlight的新手。 我在应用程序中使用导航。 主页包含登录页面。 验证后,我必须导航到主页。 导航工作正常,但主页也与主页一起显示在表单中。

 ContentFrame.Navigate(new Uri("/Home.xaml", UriKind.Relative));


<Navigation:Frame Name="ContentFrame" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0,55,12,12" BorderThickness="1" BorderBrush="Black" Grid.Column="1" Grid.ColumnSpan="3" Grid.RowSpan="5">

        </Navigation:Frame>

两个页面都重叠并显示在浏览器中。 我哪里错了?

没有看到您所有的代码,我只能猜测,但是似乎您已经按照以下方式布置了页面:

<!-- Login stuff here -->
<!-- ... -->

<Navigation:Frame Name="ContentFrame">

</Navigation:Frame>

而您应该在Navigation:Frame包含登录内容,以便在加载Home.xaml时它被“覆盖”:

<Navigation:Frame Name="ContentFrame">
    <Navigation:Frame.Content>
        <Grid>
            <!-- Login stuff here -->
        </Grid>
    </Navigation:Frame.Content>
</Navigation:Frame>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM