我正在尝试提出一个 ControlTemplate,使 Slider 看起来像 NumericUpDown 控件。
它有一个包含三列的网格,其中有一个减少按钮、一个显示当前值的 TextBlock 和一个增加按钮。
是的,我知道 WPF 中有一些使用代码隐藏或某些库中的自定义控件的 NumericUpDown 控件的模仿者,但我正在寻找一种通过将 EventTriggers 添加到模板上按钮的 Click 事件来增加和减少值的偷偷摸摸的方法。
我可以通过调用这些 EventTriggers 中的 ValueChanged 或其他滑块事件来实现我的目标吗?
注意:带有 DoubleAnimation 的 Storyboard 几乎可以工作,但是,遗憾的是,由于 Freezable 问题,我无法将动画的“To”属性绑定到 Slider 本身的递增或递减的 Value 属性。