2010-09-17 90 views
0

FlowDocumentReader没有GoToPage方法,但它支持NavigationCommands.GoToPage RoutedUICommand。如何将NavigationCommand发送给控件?

如何从我的代码(不使用xaml)将带有参数(例如:1)的NavigationCommands.GoToPage发送到我的FlowDocumentReader

感谢, Yariv

编辑: 谢谢!但尽管我可以在你的帮助下发送命令,但我没有得到预期的结果。这是代码(我试图用的,而不是|上一页太第一页):

if (NavigationCommands.PreviousPage.CanExecute(null, this) == true) 
{ 
    NavigationCommands.PreviousPage.Execute(null, this); 
} 

即使if语句是真实的,正在执行的内码,在FlowDocumentReader停留在最后一页......

回答

0
FlowDocumentReader flowDoc; 
... 
NavigationCommands.GoToPage.Execute("my parameter", flowDoc); 
+0

谢谢!但尽管我可以在你的帮助下发送命令,但我没有得到预期的结果。这是代码(我尝试使用FirstPage而不是PreviousPage): if(NavigationCommands.PreviousPage.CanExecute(null,this)== true){ NavigationCommands.PreviousPage.Execute(null,this); } 即使if语句为true并且内部代码正在执行,FlowDocumentReader仍保留在最后一页中... – Yariv 2010-09-17 19:50:34