public SupportPage() { InitializeComponent(); Title = "Support"; NavigationPage.SetHasBackButton(this, false); NavigationBar.ChangeSupportTabColor(); gridSearchGrid = new SearchGrid(); gridPageContent.Children.Add(gridSearchGrid, 0, 1, 0, 3); ticketlist = Data.tickets; //this.Appearing += OnResume; //generate test data if (ticketlist.Count() < 1) { for (int i = 0; i < 3; i++) { Ticket newticket = new Ticket(); newticket.Title = "title" + i.ToString(); newticket.Date = DateTime.Now.ToString("d"); newticket.Messages = new List <string>(); newticket.Messages.Add("message" + i.ToString()); newticket.Number = i; newticket.State = "in process"; newticket.SentTo = "Technical Support"; ticketlist.Add(newticket); } } updateTickets(); }
public Events() { InitializeComponent(); Title = "Events"; NavigationPage.SetHasBackButton(this, false); NavigationBar.ChangeEventsTabColor(); gridSearchGrid = new SearchGrid(); gridPageContent.Children.Add(gridSearchGrid, 0, 1, 0, 3); eventlist = new List <Event>(); //generate test data for (int i = 0; i < 10; i++) { Event singleEvent = new Event(); singleEvent.Name = "name" + i.ToString(); singleEvent.Date = "date" + i.ToString(); singleEvent.Description = "This is description #" + i.ToString(); singleEvent.Address = "1 random Street, Bowen Hills, Brisbane, QLD, Australia"; singleEvent.Price = i; singleEvent.State = EventStatus.Upcoming; singleEvent.PurchaseURL = "http://supplypartners.com.au/events/#Price"; eventlist.Add(singleEvent); } updateEvents(); }
private void SetUpSearchControls() { stackSearch = new SearchSuggestionsStackProductsPage(this); gridSearchArea.Children.Add(stackSearch); stackPageContent.Children.Insert(0, new SearchBarProductsPage(stackSearch, boxViewBackground, this)); gridSearchGrid = new SearchGrid(); gridPageContent.Children.Add(gridSearchGrid, 0, 0); }
public MyOrdersPage() { InitializeComponent(); Title = "My Orders"; NavigationPage.SetHasBackButton(this, false); NavigationBar.ChangeMyOrdersTabColor(); gridSearchGrid = new SearchGrid(); gridPageContent.Children.Add(gridSearchGrid, 0, 1, 0, 3); stackLayoutQuotes = new StackLayout { HorizontalOptions = LayoutOptions.FillAndExpand, Spacing = 0 }; stackLayoutOrders = new StackLayout { HorizontalOptions = LayoutOptions.FillAndExpand, Spacing = 0 }; stackLayoutInvoices = new StackLayout { HorizontalOptions = LayoutOptions.FillAndExpand, Spacing = 0 }; scrollViewQuotes = new ScrollView { HorizontalOptions = LayoutOptions.FillAndExpand }; scrollViewOrders = new ScrollView { HorizontalOptions = LayoutOptions.FillAndExpand, IsEnabled = false }; scrollViewInvoices = new ScrollView { HorizontalOptions = LayoutOptions.FillAndExpand, IsEnabled = false }; pageWidth = App.Current.MainPage.Width; InitializeLayoutPositions(); AddIncompleteQuote(); FillStackLayoutQuotes(); FillStackLayoutOrders(); FillStackLayoutInvoices(); DisplayQuotes(); scrollViewQuotes.Content = stackLayoutQuotes; scrollViewOrders.Content = stackLayoutOrders; scrollViewInvoices.Content = stackLayoutInvoices; Grid displayGrid = new Grid(); displayGrid.Children.Add(scrollViewQuotes, 0, 0); displayGrid.Children.Add(scrollViewOrders, 0, 0); displayGrid.Children.Add(scrollViewInvoices, 0, 0); stackLayoutMain.Children.Add(displayGrid); }
public SearchBarProductsTool(SearchSuggestionsStack stackSearch, BoxView boxViewBackground, SearchGrid searchGrid) : base(stackSearch, boxViewBackground) { this.searchGrid = searchGrid; }