2011-02-09 61 views
0

我有以下XAML:如何從滾動的ScrollViewer停止對WP7

<的ScrollViewer的Horizo​​ntalAlignment = 「左」 保證金= 「3,226,0,0」 NAME = 「Scv的」 VerticalAlignment = 「評出的」 ScrollViewer.Horizo​​ntalScrollBarVisibility = 「自動」 ScrollViewer.VerticalScrollBarVisibility = 「自動」 >

<帆布高度= 「100」 名稱= 「canvas1」 WIDTH = 「292」 >
圖片Canvas.Left = 「0」 Canvas.Top =「0 「Height =」440「Name =」image1「Stretch =」Fill「Width =」730「/ >
< InkPresenter NAME = 「inkPresenter1」 > </InkPresenter >
< /帆布>
</ScrollViewer中>

問題:我如何從滾動後,我已滾動的形象,我想點停止的ScrollViewer 。

在上面的示例中,我使用scrollViewer將圖像滾動到要停止的部分,以便我可以使用InkPresenter進行繪製。但是,無論何時繪製向上或向下,滾動查看器都會遵循InkPresenter上下移動的操作。

感謝

回答

2

檢查這個討論: How to block scrolling in ScrollViewer

另一種選擇可能是動態設置SetVerticalScrollBarVisibility做殘疾人:

ScrollViewer.SetVerticalScrollBarVisibility(scrollViewer, ScrollBarVisibility.Disabled); 
+0

@BMiloshevka:謝謝。 NOt工作。因爲我有一個按鈕,我用它來滾動:Scv.ScrollToVerticalOffset(sc.VerticalOffset); – MilkBottle 2011-02-10 00:33:51