2010-09-17 41 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