2016-07-11 5 views
2

항목을 누르면 (프로그래밍 방식으로) 바인딩을 사용하여 IconToShow 속성을 변경하여 이미지를 변경하려고합니다.Xamarin Forms ListView onpressing 이벤트

어떻게 OnPressed 이벤트를 트리거 할 수 있습니까 ?? 당신은 당신이 무엇을해야하는 셀의 사용자 지정 렌더러 필요합니다 셀 내부에 길게 누르 이벤트에 대한 그래서

<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

Onpressing에 의해 탭을 의미하고 셀에 손가락을 둡니다? 또는 OnClick? 손가락을 가볍게 두 드렸습니까? –

+0

나는 탭을 의미하고 세포에 손가락을 유지 @ MarioGalván –

답변