2015-10-14 53 views
0

我在Xamarin中創建應用程序。我想使用自動滾動功能,但我無法以正確的方式做到這一點。我可以手動滾動。 BUt我想自動顯示下一張圖片而不滾動。 請分享您的觀點和代碼。在Xamarin中創建自動滾動

我已經使用滑塊現在。但我想知道我能否做得更好。

 Grid SliderGrid = new Grid(); 
     //SliderGrid.BackgroundColor = Color.Black; 
     //SliderGrid.Padding = 10; 
     int SlidercolumnCount = Slider.Count; 
     RowDefinition Sliderrow = new RowDefinition();   
     SliderGrid.RowDefinitions.Add (Sliderrow); 
     for (int j = 0; j < SlidercolumnCount; j++) { 
      ColumnDefinition col = new ColumnDefinition(); 
      SliderGrid.ColumnDefinitions.Add (col); 
     } 
     for (int i = 0; i < SlidercolumnCount; i++) { 
      var vetImageCol = new Image { 
       HeightRequest=260, 
       WidthRequest=360, 
       BindingContext = Slider [i], 
       Source = Slider [i].CategoryImage, 
       Aspect=Aspect.AspectFill, 
      }; 
      Grid.SetColumn (vetImageCol, i);   
      SliderGrid.Children.Add (vetImageCol); 
     } 
     var SliderContent = new ScrollView { 
      Orientation=ScrollOrientation.Horizontal, 
      HorizontalOptions=LayoutOptions.FillAndExpand, 
      //HeightRequest=265, 
      Content= SliderGrid, 
     };  
+0

是這樣的的android? IOS?如何使用viewpager顯示圖像?在imageview中,你只是改變你的形象?向我們展示您的代碼,我們不能幫助您解決如此普遍的問題 – CDrosos

+0

它適用於Android。如果我們包括定時器有點東西,它可以嗎? –

回答

1

它的確定與任務命令,如做這一個:

private async void DoSomethingAsync() 
{ 
    await Task.Delay(1000); 
    DoSomething(); 
    await Task.Delay(1000); 
    DoSomethingelse(); 
} 

雖然這是更好地與任務返回值,而不是空做,但你的想法

+0

將嘗試。謝謝(你的)信息。 –