0
A
回答
0
我得到了它與此代碼的工作:
<Window.Resources>
<converter:MouseOverToScrollBarVisibility x:Key="scrollVisibility" />
</Window.Resources>
<ScrollViewer VerticalScrollBarVisibility="{Binding IsMouseOver,
ElementName=rec,
Converter={StaticResource scrollVisibility}}">
<Rectangle Height="50" Width="50" Fill="Red" x:Name="rec"/>
</ScrollViewer>
然後就定義了這個轉換器:
[ValueConversion(typeof(bool), typeof(ScrollBarVisibility))]
sealed class MouseOverToScrollBarVisibility : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return ((bool)value) ? ScrollBarVisibility.Hidden : ScrollBarVisibility.Visible;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotSupportedException();
}
}
相關問題
- 1. 如果DOM的滾動位置大於xyz,則顯示元素
- 2. 如果光標位於元素之外時如何獲取應用mousdown光標?
- 3. 元素附加到光標位置 - 上滾動
- 4. 如何禁用鼠標拖動滾動元素溢出:滾動
- 5. 如果用戶光標位於我的元素上幾秒鐘,則調用鼠標懸停
- 6. 在iPad上禁用滾動功能
- 7. 在NIPagingScrollView上禁用滾動功能
- 8. 如果光標位於打開的元素內,則保持元素處於打開狀態
- 9. 如何檢查光標是否位於某個元素上?
- 10. 如果位置絕對和overflow-x hidden指定,則不能滾動到元素
- 11. 如何禁用多個滾動功能?
- 12. 如果光標在光標上,則顯示矩形,如果光標在光標上,則顯示矩形;如果光標離開子窗口,則顯示矩形
- 13. 如果元素在固定位置元素後面滾動
- 14. 在元素上應用懸停效果而不移動光標
- 15. 如何禁用功能,如果文件包含元素
- 16. 當鼠標光標在div內時,使用jquery禁用鼠標滾輪功能?
- 17. 在EditText中禁用滾動效果,仍然有可見光標
- 18. 定位在元素上時禁止頁面滾動?
- 19. 基於光標位置的移動元素
- 20. Phonegap:如何禁用一個元素的彈跳滾動效果
- 21. 滾動鼠標位置的功能
- 22. 禁用iOS中禁用的元素的調光效果
- 23. 如何在滾動過程中檢測到鼠標位於元素上方?
- 24. 如何確定鼠標光標是否位於給定的元素上?
- 25. 取決於元素禁用點擊功能取決於其他元素jQuery的
- 26. 元素的改變位置上滾動()
- 27. 如何禁用點擊,如果功能處於活動狀態
- 28. 如果用戶位於低端設備上,則禁用jQuery動畫
- 29. 禁用頁面的滾動功能
- 30. Android:滾動功能已禁用?
感謝。我想保持滾動條可見。可能嗎 ? – Ben 2013-02-15 14:03:06
@Ben,只需在轉換器中返回ScrollBarVisibility.Disabled而不是ScrollBarVisibility.Hidden即可。 – icebat 2013-02-15 14:58:11
當我嘗試更改隱藏的禁用時,沒有任何更改... – Ben 2013-02-15 17:07:15