コード例 #1
0
		public IncrementalLoadingViewModel ()
		{
			border = new UIView ();
			this.lable = new UILabel ();
			this.loaderindicator = new UIActivityIndicatorView ();
			this.loaderindicator.Color = UIColor.FromRGB (255, 255, 255);
            border.BackgroundColor = UIColor.FromRGB(70, 183, 118);
			border.Add (lable);
			border.Add (loaderindicator);

			string uri = "http://services.odata.org/Northwind/Northwind.svc/";
			if (CheckConnection (uri).Result) {
				gridSource = new IncrementalList<Order> (LoadMoreItems) { MaxItemCount = 1000 };
				northwindEntity = new NorthwindEntities (new Uri (uri));
			} else {
				NoNetwork = true;
				IsBusy = false;
			}
		}
コード例 #2
0
		public IncrementalLoadingViewModel ( Context context)
		{
			progress = new MyProgressDialog (context);

			string uri = "http://services.odata.org/Northwind/Northwind.svc/";
			if (CheckConnection (uri).Result) {
				gridSource = new IncrementalList<Order> (LoadMoreItems) { MaxItemCount = 1000 };
				northwindEntity = new NorthwindEntities (new Uri (uri));
			} else {
				NoNetwork = true;
				IsBusy = false;
			}
		}
コード例 #3
0
		public void Dispose ()
		{
			northwindEntity = null;
			progress = null;
		}