XAML 关于Win UI中的滑块

yuvru6vn  于 2023-08-01  发布在  其他
关注(0)|答案(1)|浏览(120)

我有一个关于Win UI的小问题,我希望有人能帮我解决这个问题。我是新的框架,我是玩周围的滑块。下面是从Microsoft文档中获取的滑块图片。我想知道是否可以隐藏顶部弹出的值,在本例中为85,当我拖动滑块时,如果可以,我应该操纵什么属性来做到这一点。
非常感谢您的时间,提前!
Image of Slider from Microsoft Documentation
我试着查看文档并阅读了他们突出显示的大多数属性,但似乎没有任何内容与我正在寻找的描述相匹配。我还尝试改变某些可能与之相关的属性,但有可能我忽略了它。

iovurdzv

iovurdzv1#

这是一个您无法直接访问的Popup。您需要使用VisualTreeHelper.GetOpenPopupsForXamlRoot()方法获取它。
假设您的Slider控件名为 SliderControl

  1. public sealed partial class MainPage : Page
  2. {
  3. public MainPage()
  4. {
  5. this.InitializeComponent();
  6. this.SliderControl.LayoutUpdated += SliderControl_LayoutUpdated;
  7. }
  8. private void SliderControl_LayoutUpdated(object? sender, object e)
  9. {
  10. if (VisualTreeHelper
  11. .GetOpenPopupsForXamlRoot(this.SliderControl.XamlRoot)
  12. .FirstOrDefault() is Popup popup)
  13. {
  14. popup.Visibility = Visibility.Collapsed;
  15. }
  16. }
  17. }

字符串

展开查看全部

相关问题