MonoTouch.Dialog.JsonElement.LoadEntry C# (CSharp) Method

LoadEntry() static private method

static private LoadEntry ( System.Json.JsonObject json, bool isPassword ) : Element
json System.Json.JsonObject
isPassword bool
return Element
		static Element LoadEntry (JsonObject json, bool isPassword)
		{
			var caption = GetString (json, "caption");
			var value = GetString (json, "value");
			var placeholder = GetString (json, "placeholder");

			var element = new EntryElement (caption, placeholder, value, isPassword);

			if (json.ContainsKey ("keyboard"))
				element.KeyboardType = ToKeyboardType (GetString (json, "keyboard"));
			if (json.ContainsKey ("return-key"))
				element.ReturnKeyType = ToReturnKeyType (GetString (json, "return-key"));
			if (json.ContainsKey ("capitalization"))
				element.AutocapitalizationType = ToAutocapitalization (GetString (json, "capitalization"));
			if (json.ContainsKey ("autocorrect"))
				element.AutocorrectionType = ToAutocorrect (json ["autocorrect"]);

			return element;
		}