public override void Destroy ()
		{
			sfGrid.Dispose ();
			sfGrid = null;
			this.viewmodel.Dispose ();
			this.viewmodel = null;
		}
 public override void Destroy()
 {
     sfGrid.Dispose();
     sfGrid = null;
     this.viewmodel.Dispose();
     this.viewmodel = null;
 }
        public override Android.Views.View GetSampleContent(Android.Content.Context context)
        {
            GridTextColumn customerImageColumn = new GridTextColumn();

            customerImageColumn.UserCellType = typeof(GridImageCell);
            customerImageColumn.MappingName  = "CustomerImage";
            customerImageColumn.HeaderText   = "Image";

            GridTextColumn isOpenColumn = new GridTextColumn();

            isOpenColumn.UserCellType = typeof(BoolFormatCell);
            isOpenColumn.MappingName  = "IsOpen";
            isOpenColumn.HeaderText   = "Is Open";

            GridTextColumn customerIdColumn = new GridTextColumn();

            customerIdColumn.MappingName   = "CustomerID";
            customerIdColumn.HeaderText    = "Customer ID";
            customerIdColumn.TextAlignment = GravityFlags.Center;

            GridTextColumn branchNoColumn = new GridTextColumn();

            branchNoColumn.MappingName   = "BranchNo";
            branchNoColumn.HeaderText    = "Branch No";
            branchNoColumn.TextAlignment = GravityFlags.Center;

            GridTextColumn currentColumn = new GridTextColumn();

            currentColumn.MappingName   = "Current";
            currentColumn.Format        = "C";
            currentColumn.CultureInfo   = new CultureInfo("en-US");
            currentColumn.TextAlignment = GravityFlags.Center;

            GridTextColumn customerNameColumn = new GridTextColumn();

            customerNameColumn.MappingName   = "CustomerName";
            customerNameColumn.HeaderText    = "Customer Name";
            customerNameColumn.TextAlignment = GravityFlags.CenterVertical;

            GridTextColumn savingsColumn = new GridTextColumn();

            savingsColumn.MappingName   = "Savings";
            savingsColumn.Format        = "C";
            savingsColumn.CultureInfo   = new CultureInfo("en-US");
            savingsColumn.TextAlignment = GravityFlags.Center;

            sfGrid = new SfDataGrid(context);
            sfGrid.AutoGenerateColumns = false;
            sfGrid.RowHeight           = 80;
            sfGrid.Columns.Add(customerImageColumn);
            sfGrid.Columns.Add(customerIdColumn);
            sfGrid.Columns.Add(branchNoColumn);
            sfGrid.Columns.Add(currentColumn);
            sfGrid.Columns.Add(customerNameColumn);
            sfGrid.Columns.Add(savingsColumn);
            sfGrid.Columns.Add(isOpenColumn);
            viewmodel                  = new FormattingViewModel();
            sfGrid.ItemsSource         = viewmodel.BankInfo;
            sfGrid.AlternatingRowColor = Color.Rgb(206, 206, 206);

            return(sfGrid);
        }
Example #4
0
        public override Android.Views.View GetSampleContent(Android.Content.Context context)
        {
            GridImageColumn customerImageColumn = new GridImageColumn();

            customerImageColumn.MappingName = "CustomerImage";
            customerImageColumn.HeaderText  = "Image";

            GridSwitchColumn isOpenColumn = new GridSwitchColumn();

            isOpenColumn.MappingName = "IsOpen";
            isOpenColumn.HeaderText  = "Is Open";

            GridTextColumn customerIdColumn = new GridTextColumn();

            customerIdColumn.MappingName   = "CustomerID";
            customerIdColumn.HeaderText    = "Customer ID";
            customerIdColumn.TextAlignment = GravityFlags.Center;

            GridTextColumn branchNoColumn = new GridTextColumn();

            branchNoColumn.MappingName   = "BranchNo";
            branchNoColumn.HeaderText    = "Branch No";
            branchNoColumn.TextAlignment = GravityFlags.Center;

            GridTextColumn currentColumn = new GridTextColumn();

            currentColumn.MappingName   = "Current";
            currentColumn.Format        = "C";
            currentColumn.CultureInfo   = new CultureInfo("en-US");
            currentColumn.TextAlignment = GravityFlags.Center;

            GridTextColumn customerNameColumn = new GridTextColumn();

            customerNameColumn.MappingName   = "CustomerName";
            customerNameColumn.HeaderText    = "Customer Name";
            customerNameColumn.TextAlignment = GravityFlags.CenterVertical;

            GridTextColumn savingsColumn = new GridTextColumn();

            savingsColumn.MappingName   = "Savings";
            savingsColumn.Format        = "C";
            savingsColumn.CultureInfo   = new CultureInfo("en-US");
            savingsColumn.TextAlignment = GravityFlags.Center;

            sfGrid = new SfDataGrid(context);
            sfGrid.AutoGenerateColumns    = false;
            sfGrid.SelectionMode          = SelectionMode.Single;
            sfGrid.RowHeight              = 70;
            sfGrid.VerticalOverScrollMode = VerticalOverScrollMode.None;
            sfGrid.Columns.Add(customerImageColumn);
            sfGrid.Columns.Add(customerIdColumn);
            sfGrid.Columns.Add(branchNoColumn);
            sfGrid.Columns.Add(currentColumn);
            sfGrid.Columns.Add(customerNameColumn);
            sfGrid.Columns.Add(savingsColumn);
            sfGrid.Columns.Add(isOpenColumn);
            viewmodel          = new FormattingViewModel();
            sfGrid.ItemsSource = viewmodel.BankInfo;

            return(sfGrid);
        }
		public override Android.Views.View GetSampleContent (Android.Content.Context context)
		{
			GridTextColumn customerImageColumn = new GridTextColumn ();
			customerImageColumn.UserCellType = typeof(GridImageCell);
			customerImageColumn.MappingName = "CustomerImage";
			customerImageColumn.HeaderText = "Image";

			GridTextColumn isOpenColumn = new GridTextColumn ();
			isOpenColumn.UserCellType = typeof(BoolFormatCell);
			isOpenColumn.MappingName = "IsOpen";
			isOpenColumn.HeaderText = "Is Open";

			GridTextColumn customerIdColumn = new GridTextColumn ();
			customerIdColumn.MappingName = "CustomerID";
			customerIdColumn.HeaderText = "Customer ID";
			customerIdColumn.TextAlignment = GravityFlags.Center;

			GridTextColumn branchNoColumn = new GridTextColumn ();
			branchNoColumn.MappingName = "BranchNo";
			branchNoColumn.HeaderText = "Branch No";
			branchNoColumn.TextAlignment = GravityFlags.Center;

			GridTextColumn currentColumn = new GridTextColumn ();
			currentColumn.MappingName = "Current";
			currentColumn.Format = "C";
			currentColumn.CultureInfo = new CultureInfo ("en-US");
			currentColumn.TextAlignment = GravityFlags.Center;

			GridTextColumn customerNameColumn = new GridTextColumn ();
			customerNameColumn.MappingName = "CustomerName";
			customerNameColumn.HeaderText = "Customer Name";
			customerNameColumn.TextAlignment = GravityFlags.CenterVertical;

			GridTextColumn savingsColumn = new GridTextColumn ();
			savingsColumn.MappingName = "Savings";
			savingsColumn.Format = "C";
			savingsColumn.CultureInfo = new CultureInfo ("en-US");
			savingsColumn.TextAlignment = GravityFlags.Center;

			sfGrid = new SfDataGrid (context);
			sfGrid.AutoGenerateColumns = false;
			sfGrid.RowHeight = 80;
			sfGrid.Columns.Add (customerImageColumn);
			sfGrid.Columns.Add (customerIdColumn);
			sfGrid.Columns.Add (branchNoColumn);
			sfGrid.Columns.Add (currentColumn);
			sfGrid.Columns.Add (customerNameColumn);
			sfGrid.Columns.Add (savingsColumn);
			sfGrid.Columns.Add (isOpenColumn);
			viewmodel = new FormattingViewModel ();
			sfGrid.ItemsSource = viewmodel.BankInfo;
			sfGrid.AlternatingRowColor = Color.Rgb (206, 206, 206);

			return sfGrid;
		}