Silverlight 如何使HyperlinkButton导航到.xaml视图的现有实例?

Silverlight 如何使HyperlinkButton导航到.xaml视图的现有实例?,silverlight,Silverlight,以下xaml片段将导致每次导航到admin.xaml时都创建一个新实例。有没有办法让它总是使用同一个实例,或者我需要使用HyperlinkButton之外的东西 <HyperlinkButton NavigateUri="/Admin" TargetName="ContentFrame" Content="Admin"/> <Border x:Name="ContentBorder" > <navigation:Frame x:Name="Conten

以下xaml片段将导致每次导航到admin.xaml时都创建一个新实例。有没有办法让它总是使用同一个实例,或者我需要使用HyperlinkButton之外的东西

 <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>

将页面上的
导航缓存模式
属性设置为
必需


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


我不知道你对这些东西有什么期待。您想在
UriMapper
中添加新值,还是只想以某种方式导航到.xaml页面?请添加更多说明。我想为每个应用程序创建一次视图并导航到它。你还想知道什么?我不知道你对这些东西有什么期待。您想在
UriMapper
中添加新值,还是只想以某种方式导航到.xaml页面?请添加更多说明。我想为每个应用程序创建一次视图并导航到它。你还想知道什么?