如何使HyperlinkBut​​ton导航到.xaml视图的现有实例?

时间:2011-10-24 17:33:40

标签: silverlight

以下xaml代码段将导致每次导航到admin.xaml时都会创建一个新实例。有没有办法让它总是使用相同的实例,还是我需要使用HyperlinkBut​​ton以外的东西?

 <HyperlinkButton NavigateUri="/Admin" TargetName="ContentFrame" Content="Admin"/>


<Border x:Name="ContentBorder" >
    <navigation:Frame x:Name="ContentFrame" Source="/Home" >
        <navigation:Frame.UriMapper>
            <uriMapper:UriMapper>
                <uriMapper:UriMapping Uri="/{pageName}" MappedUri="/Views/{pageName}.xaml"/>
            </uriMapper:UriMapper>
        </navigation:Frame.UriMapper>
    </navigation:Frame>
</Border>

1 个答案:

答案 0 :(得分:0)

将页面上的NavigationCacheMode属性设置为Required

Page.NavigationCacheMode Property