예제 #1
0
 /// <summary>
 /// Permet de Scroller de gauche à droite et inversement
 /// </summary>
 /// <param name="sender"> Object envoyeur </param>
 /// <param name="e"> Évènement déclenché par la vue </param>
 /// <remarks> Le if permet un scroll vers la gauche </remarks>
 /// <remarks> Le else permet un scroll vers la droite </remarks>
 private void MyScrollerWheeling(object sender, MouseWheelEventArgs e)
 {
     if (e.Delta > 0)
     {
         MyScroller.SelectedIndex = (MyScroller.SelectedIndex == 0) ? 0 : MyScroller.SelectedIndex - 1;
     }
     else
     {
         MyScroller.SelectedIndex = (MyScroller.SelectedIndex == PlaylistFront.AllMusics.PlaylistProperty.Count - 1) ? PlaylistFront.AllMusics.PlaylistProperty.Count - 1 : MyScroller.SelectedIndex + 1;
     }
     MyScroller.ScrollIntoView(PlaylistFront.AllMusics.PlaylistProperty.ElementAt(MyScroller.SelectedIndex));
 }
예제 #2
0
 // Use this for initialization
 void Awake()
 {
     scroller = transform.Find("Scroll View").GetComponent <MyScroller>();
     scroller.Init(true, 300, 1520, 100, Resources.Load <GameObject>("Prefab/Item"));
 }