c# - 带标签的 slider WinRT

标签 c# xaml windows-8 slider winrt-xaml

我正在创建一个 WinRT/Windows 8 应用程序,它需要一个带有底部和顶部刻度栏的 slider 以及每个刻度下方的数字标签以及指示每个刻度的值。

Something like this

到目前为止,我已经获得了带颜色的 slider 和有效的刻度条,但我无法使刻度条下方的标签正常工作。

我知道在 WPF 中有一些方法可以通过创建默认类并继承它并覆盖 OnRender 来实现这一点,但我认为这在 WinRT 中行不通,因为没有 DrawableContext 类。

如果有人做过这样的事情,请帮忙!

PS:标签只需要有一个值,而不是图像中显示的范围值,拇指也是如此。

谢谢

最佳答案

为了获得您想要的 UI,您必须重新模板化其中的 Slider 和 TickBar,以获取要显示的值。

关于c# - 带标签的 slider WinRT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18119127/

相关文章:

c# - Windows 8 需要创建向导自定义控件

c# - 停止读取 MSMQ 的服务

C# 拖放在 Windows 7 上不起作用

c# - x :Key, x :Name, x :Type, x:XAML 中的静态的含义

WPF 将绑定(bind)值从整数更改为图像

c# - 在 Windows 8 中隐藏文本框插入符号

html - Metro App 中 HTML 上的 XPATH

c# - 从 XML 文件推断出的 XmlSchema - 如何遍历 XSD 中的所有元素?

c# - MVC 4.5.2 Response.WriteFile 大于 2gb

c# - UWP 用户控件依赖属性不起作用