C# 财产';频率';在类型';滑块';

C# 财产';频率';在类型';滑块';,c#,xaml,windows-phone-8,slider,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"/&

我在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)
在类型“Slider”中找不到属性“TickFrequency”

2)
XML命名空间中的类型“Slider”上不存在属性“TickFrequency”http://schemas.microsoft.com/winfx/2006/xaml/presentation“。


3)
成员“TickFrequency”未被识别或无法访问。

这听起来好像您必须将TickPlacement设置为“None”以外的值才能显示记号标记。不确定这是否会导致该错误

滑块上记号的绘制取决于TickFrequency和TickPlacement属性。要显示记号标记,必须将“TickFrequency”属性设置为大于0的值,并将“TickPlacement”属性设置为“None”以外的值

  xmlns:uc="clr-namespace:System.Windows.Controls"

您可以尝试使用xamarin forms slider,用于android和iOS应用程序。它也不需要自定义渲染器。

也不识别“TickPlacement”页面上是否有任何其他错误,像这样奇怪的事情通常意味着其他一些基本无关的东西导致了问题没有错误,我甚至创建了一个新项目,只在XAML中粘贴了这一行,但仍然存在相同的问题,而且您有正确的引用名称空间:System.Windows.Controls Assembly:PresentationFramework(在PresentationFramework.dll中)?我有
使用System.Windows.Controls
。如何引用程序集?