@H_
450_18@我们知道 Frame类 在.netframework里是
不支持URI mapping的,但在Silverlight里是
支持的。
@H_
450_18@所以我们在导航应用程序项目的主
页面添加两个HyperlinkButton (去掉原来的NavigateUri=“”),改成Click事件。
@H_
450_18@1.向上翻一页
@H_
450_18@<HyperlinkButton x:Name="PageUP" Style="
{Static
resource LinkStyl
E}" @H_
262_27@
TargetName="ContentFrame" Content="
上一页" Click="PageUP_Click"/>
@H_
450_18@按钮的C#
代码:
@H_
450_18@ private void PageUP_Click(ob
ject sender,RoutedEventArgs
E)@H_
262_27@
{
@H_
450_18@
if (ContentFrame.CanGoBACk)@H_262_27@ ContentFrame.Go
BACk(
);
@H_
450_18@}
@H_
450_18@
@H_
450_18@2.向下翻一页
@H_
450_18@<HyperlinkButton x:Name="PageDown" Style="
{Static
resource LinkStyl
E}" @H_
262_27@
TargetName="ContentFrame" Content="
下一页" Click="PageDown_Click"/>
@H_
450_18@按钮的C#
代码:
@H_
450_18@private void PageDown_Click(ob
ject sender,RoutedEventArgs
E)@H_
262_27@
{
@H_
450_18@
if (ContentFrame.CanGoForWARD)@H_262_27@ ContentFrame.GoFor
WARD(
);
@H_
450_18@}
@H_
450_18@
@H_
450_18@请注意
添加红色的部分,否则在不能后退/前进的情形下点击后退/前进将报错。