Tag: slider

WPF滑块和日期

我想制作滑块来选择日期。 例如,过去两天每小时一次。 滑块底部还应有一个带有值的图例。 我怎么能这样做? 我从日期的总小时数创建了带有数据上下文的滑块作为DoubleCollection,并使用自定义ValueConverter更改了工具提示。 但是,当我更改值时,工具提示会显示实际值 – 日期总小时数。 另外我不知道如何添加图例。

在WPF中制作“全局”热键

我正在编写一个由主窗口中的三个用户控件组成的应用程序。 在其中一个用户控件中,有一个滑块需要通过键盘输入来控制。 左箭头应减小值,右键增加,依此类推。 我有这个工作,但只有当滑块有焦点时。 如果其他一些控件具有焦点,我根本无法使其工作。 是否可以定义“全局”热键? 触发相同事件或function的IE键,无论焦点在哪里? 希望我已经让自己清楚了……

Windows phone 8滑块绑定仅在单击后才起作用

我正在Windows Phone 8上编写一个音频应用程序。我创建了一个MediaElement和一个搜索栏(滑块): 这是我的转换器代码: public class PositionConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { double position = 0; TimeSpan timespan = TimeSpan.Parse(value.ToString()); position = timespan.TotalSeconds; return position; } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return TimeSpan.FromSeconds((double)value); } } 这是CurrentStateChanged事件代码: private void GetTrackDuration(object sender, […]

如何使WPF Slider Thumb从任何点跟随光标

我有这样的滑块: 我想做下一个行为:当MouseDown在滑块的任何一点出现时,Thumb不仅会移动一次到该点,而且还会跟随光标直到MouseUp发生。 对不起,如果已经问过,我找不到那个问题。

WPF:Slider不会引发MouseLeftButtonDown或MouseLeftButtonUp

我试过这个XAML: 这个C#: private void slider_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { sliderMouseDown = true; } private void slider_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { sliderMouseDown = false; } sliderMouseDown变量永远不会更改,因为从不引发MouseLeftButtonDown和MouseLeftButtonUp事件。 当用户在滑块上按下鼠标左键以将bool值设置为true时,如何使用此代码,并且当鼠标启动时,bool设置为false?