我在Windows Phone 8上有以下XAML:
<Slider x:Name="slider" TickFrequency="1" SmallChange="1" LargeChange="1" Minimum="0" Maximum="10" HorizontalAlignment="Left" Margin="26,208,0,0" VerticalAlignment="Top" Width="195" ValueChanged="Slider_ValueChanged"/>
错误是:
1)The property 'TickFrequency' was not found in type 'Slider'
2)The property 'TickFrequency' does not exist on the type 'Slider' in the XML namespace 'http://schemas.microsoft.com/winfx/2006/xaml/presentation'.
3)The member "TickFrequency" is not recognized or is not accessible.
答案 0 :(得分:0)
这听起来你必须将TickPlacement设置为“None”以外的其他内容才能显示刻度线。不确定这是否会导致错误。
http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.slider.tickfrequency
滑块上刻度线的绘制取决于TickFrequency和TickPlacement属性。为了显示刻度线,您必须将TickFrequency属性设置为大于0的值,并将TickPlacement属性设置为None以外的值。
xmlns:uc="clr-namespace:System.Windows.Controls"
答案 1 :(得分:0)
对于xamarin表单滑块,对于Android和iOS应用,您可以尝试this。它也不需要自定义渲染器。