2016-07-11 13 views
2

Ich möchte das Bild ändern, indem Sie die IconToShow-Eigenschaft mit Bindung (programmgesteuert) ändern, wenn das Element gedrückt wird.Xamarin Forms ListView onpressing Ereignis

Wie kann ich ein OnPressed-Ereignis auslösen?

<ListView x:Name="listView" ItemSelected="OnItemSelected" ItemsSource="{Binding MainMenuList}" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" IsVisible="{Binding MenuStyle, Converter={StaticResource not}" SeparatorColor="Blue"> 
      <ListView.ItemTemplate> 
       <DataTemplate> 
        <ViewCell> 
         <ViewCell.View> 
          <Grid> 
           <Grid.RowDefinitions> 
            <RowDefinition Height="50" /> 
           </Grid.RowDefinitions> 
           <Grid.ColumnDefinitions> 
            <ColumnDefinition Width="10" /> 
            <ColumnDefinition Width="30" /> 
            <ColumnDefinition Width="10" /> 
            <ColumnDefinition Width="Auto" /> 
           </Grid.ColumnDefinitions> 
           <Image Source="{Binding IconToShow}" Grid.Row="0" Grid.Column="1"/> 
           <Label Text="{Binding Title}" Grid.Row="0" Grid.Column="3"/> 
          </Grid> 
         </ViewCell.View> 
        </ViewCell> 
       </DataTemplate> 
      </ListView.ItemTemplate> 
     </ListView> 
+0

von Onpressing Sie bedeuten Registerkarte und halten Sie den Finger in der Zelle? oder OnClick? nur tippen und entfernen Sie den Finger? –

+0

Ich meine tab und behalte den Finger in der Zelle @ MarioGalván –

Antwort

Verwandte Themen