我在Windows Phone项目中使用Telerik SlideView一次显示两行文本。由于这不需要很大的空间,我想让SlideView小于100像素,这似乎是最小的。这有可能吗?简单地设置高度不会改变任何东西。
我知道较小的目标区域,用户更难以刷到下一个内容。但是在这种情况下,这不是一个真正的问题,因为内容会自动切换。
这是我目前的代码:
<telerikPrimitives:RadSlideView x:Name="MetaSlideView" ItemsSource="{Binding}" ItemRealizationMode="Default" Orientation="Horizontal" ManipulationCompleted="MetaSlideView_ManipulationCompleted" Height="34">
<telerikPrimitives:RadSlideView.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock x:Name="MetaLabel" TextWrapping="Wrap" Text="{Binding Label}" Style="{StaticResource PhoneTextAccentStyle}" Margin="0,0,12,0"/>
<TextBlock x:Name="MetaText" Text="{Binding Text}"/>
</StackPanel>
</DataTemplate>
</telerikPrimitives:RadSlideView.ItemTemplate>
</telerikPrimitives:RadSlideView>
答案 0 :(得分:0)
原来你只需要覆盖minheight属性的设置。 http://www.telerik.com/forums/slideview-height-automatic-switching