'滑块'类型中未找到属性'TickFrequency'

时间:2014-08-11 14:28:13

标签: c# xaml windows-phone-8 slider

我在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.

2 个答案:

答案 0 :(得分:0)

对于xamarin表单滑块,对于Android和iOS应用,您可以尝试this。它也不需要自定义渲染器。

答案 1 :(得分: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"