コード例 #1
0
 public FastUiCollectionViewDelegate(OnScrolled onScrolled, OnGetSizeForItem onGetSizeForItem, Action <CGPoint, ScrollActionType> onScrollStarted, Action <CGPoint, ScrollActionType, bool> onScrollEnded)
 {
     _onScrolled       = onScrolled;
     _onGetSizeForItem = onGetSizeForItem;
     _onScrollStarted  = onScrollStarted;
     _onScrollEnded    = onScrollEnded;
 }
コード例 #2
0
 protected override void Dispose(bool disposing)
 {
     _onScrolled       = null;
     _onGetSizeForItem = null;
     base.Dispose(disposing);
 }
コード例 #3
0
		/// <summary>
		/// Initializes a new instance of the <see cref="GridViewDelegate"/> class.
		/// </summary>
		/// <param name="onItemSelected">The on item selected.</param>
		public GridViewDelegate (OnItemSelected onItemSelected, OnScrolled onScrolled)
		{
			_onItemSelected = onItemSelected;
			_onScrolled = onScrolled;
		}
コード例 #4
0
 public override void Scrolled(UIKit.UIScrollView scrollView)
 {
     OnScrolled?.Invoke(scrollView, null);
 }
コード例 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GridViewDelegate"/> class.
 /// </summary>
 /// <param name="onItemSelected">The on item selected.</param>
 public GridViewDelegate(OnItemSelected onItemSelected, OnScrolled onScrolled)
 {
     _onItemSelected = onItemSelected;
     _onScrolled     = onScrolled;
 }
コード例 #6
0
 public override void Scrolled(UIScrollView scrollView)
 {
     OnScrolled?.Invoke(scrollView, EventArgs.Empty);
 }
コード例 #7
0
 //Scroll
 internal void CallScrolled(Vector2 scrollDelta)
 {
     OnScrolled?.Invoke(scrollDelta);
 }
コード例 #8
0
        internal void InvokeScrolledEvent(double currentX, double currentY)
        {
            var args = new ScrolledEventArgs(currentX, currentY);

            OnScrolled?.Invoke(this, args);
        }
コード例 #9
0
 public RecyclerViewDelegate(OnItemSelected onItemSelected, OnScrolled onScrolled, RecyclerDataSource dataSource)
 {
     _dataSource     = dataSource;
     _onItemSelected = onItemSelected;
     _onScrolled     = onScrolled;
 }