Я хочу отключить прокрутку в LongListSelector.Как отключить прокрутку в LongListSelector в телефоне Windows 7
Я пытался так:
<toolkit:LongListSelector x:Name="List_Contacts"
IsFlatList= "False"
DisplayAllGroups="False"
Margin="0,0,0,100"
Width="480"
Background="Transparent"
ItemsSource="{Binding ResultList}"
ItemTemplate="{StaticResource ItemTemplate}"
GroupHeaderTemplate="{StaticResource GroupItemHeaderTemplate}"
ScrollViewer.VerticalScrollBarVisibility="Disabled"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
Tap="List_Contacts_Tap"/>
Но здесь листание не отключена.
Я нашел одно решение от переполнения стека
<Style x:Key="LongListSelectorWithNoScrollBarStyle" TargetType="toolkit:LongListSelector">
<Setter Property="Background" Value="Transparent"/>
<Setter Property="Foreground" Value="{StaticResource PhoneForegroundBrush}"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="phone:LongListSelector">
<Grid Background="{TemplateBinding Background}" d:DesignWidth="480" d:DesignHeight="800">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="ScrollStates">
<VisualStateGroup.Transitions>
<VisualTransition GeneratedDuration="00:00:00.5"/>
</VisualStateGroup.Transitions>
<VisualState x:Name="Scrolling" />
<VisualState x:Name="NotScrolling"/>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<Grid Margin="{TemplateBinding Padding}">
<ViewportControl x:Name="ViewportControl"
HorizontalContentAlignment="Stretch"
VerticalAlignment="Top"/>
</Grid>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Но здесь я получаю ошибку
типа «ViewportControl» не найден. Убедитесь, что вы не указали ссылку на сборку и что все ссылочные сборки были созданы.
Я также включил пространство имен в xaml.
XMLNS: ViewportControl = "CLR-пространств имен: System.Windows.Controls.Primitives; сборочные = System.Windows"
Но все же теперь я получаю ошибку 'ViewportControl' was not found
.
Пожалуйста, помогите мне отключить свиток в LLS.
Здесь Все элементы прокрутки в состоянии .. LLS будет N число элементов. Если я прокручу LLS до верхней части панели стека, также нужно прокрутить вверх.
почему вы хотите, чтобы отключить прокрутку? Не можете ли вы использовать свойство IsHitTestVisible? –
@Pradeep .. Также хочу написать событие click. Так что я не могу использовать этот IsHitTestVisible. Мое требование такое. Вот почему я спрашиваю вот так. – Vijay
Объясните, почему вы хотите отключить свиток? –