private void ScrollList(RadLoopingList list)
        {
            int    duration = this.random.Next(1500, 3000);
            double offset   = this.random.Next(3000, 5000);

            // list.SelectedIndex = 6;

            list.AnimateVerticalOffset(new Duration(TimeSpan.FromMilliseconds(duration)), new CubicEase(), list.VerticalOffset + offset - offset % list.ItemHeight);
        }
 private static void InitializeLoopingList(RadLoopingList millisecondList, int listSize)
 {
     var millisecondsListSource = new LoopingListDataSource(listSize);
     millisecondsListSource.ItemNeeded += (sender, args) =>
                                              {
                                                  args.Item = new LoopingListDataItem(string.Format("{0}", args.Index));
                                              };
     millisecondsListSource.ItemUpdated += (sender, args) =>
                                               {
                                                   args.Item.Text = string.Format("{0}", args.Index);
                                               };
     millisecondList.DataSource = millisecondsListSource;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the RadLoopingListAutomationPeer class.
 /// </summary>
 /// <param name="owner">The RadLoopingList that is associated with this RadLoopingListAutomationPeer.</param>
 public RadLoopingListAutomationPeer(RadLoopingList owner)
     : base(owner)
 {
 }