一千萬個為什麽

搜索

確定ScrollViewer中垂直滾動條的寬度

我正在使用ScrollViewer來顯示圖像。 Image將ScaleTransform設置為其中一個LayoutTransforms。我已經設置好將圖像的寬度調整到ScrollViewer的ActualSize中。我的問題是,如果圖像高度需要存在垂直滾動條(我將其設置為自動),那麽我的圖像會縮放一點點。我知道如何確定滾動條是否存在以及如何獲得正確的比例,但我無法弄清楚如何確定滾動條的實際寬度。我想我可以猜它,但是如果我稍後在我的應用程序中添加樣式會導致滾動條的大小不同,我想要一些可行的方法。另外我也做Fit To Height並且當它可見時需要獲得水平滾動條的高度(我假設獲得垂直滾動條的寬度的答案將使得獲得水平滾動條的高度明顯)。

最佳答案