Exemple #1
0
 protected override void Dispose(bool disposing)
 {
     if (disposing && !_disposed)
     {
         _disposed = true;
         SortArrow.RemoveFromSuperview();
         SortArrow.Dispose();
         SortArrow = null;
     }
     base.Dispose(disposing);
 }
Exemple #2
0
        public override void LayoutSubviews()
        {
            base.LayoutSubviews();

            SortArrow.SizeToFit();
            SortArrow.Frame = new CGRect(
                new CGPoint(
                    Frame.Size.Width - SortArrow.Frame.Size.Width - 8,
                    (Frame.Size.Height / 2) - SortArrow.Frame.Size.Height
                    ),
                SortArrow.Frame.Size
                );
        }
 private async void sortDetailLabel_Tapped(object sender, EventArgs e)
 {
     if (filterDetailsgrid.IsVisible)
     {
         filterDetailsgrid.IsVisible = false;
         await filterArrow.RotateTo(360, 200);
     }
     if (!sortDetailsGrid.IsVisible)
     {
         sortDetailsGrid.IsVisible = !sortDetailsGrid.IsVisible;
         await SortArrow.RotateTo(180, 200);
     }
     else
     {
         sortDetailsGrid.IsVisible = !sortDetailsGrid.IsVisible;
         await SortArrow.RotateTo(360, 200);
     }
     
 }