Praeclarum.EmailSupportCommand.EmailSupportCommand C# (CSharp) Метод

EmailSupportCommand() публичный Метод

public EmailSupportCommand ( string name, string address, AsyncAction action = null ) : System
name string
address string
action AsyncAction
Результат System
		public EmailSupportCommand (string name, string address, AsyncAction action = null)
			: base (name, address, action)
		{
			var mainBundle = NSBundle.MainBundle;

			var dev = UIDevice.CurrentDevice;
			var scr = UIScreen.MainScreen;

			var appName = mainBundle.ObjectForInfoDictionary ("CFBundleDisplayName");
			var version = mainBundle.ObjectForInfoDictionary ("CFBundleVersion");

			Subject = appName + " Feedback (" + dev.SystemName + ")";

			var sb = new System.Text.StringBuilder();

			sb.AppendFormat ("<br/><br/><ul>");
			sb.AppendFormat ("<li>Software: <b>{0} {1}</b></li>", appName, version);
			sb.AppendFormat ("<li>Model: <b>{0}</b></li>", dev.Model);
			sb.AppendFormat ("<li>Screen: <b>{0}x{1} @{2}x</b></li>", scr.Bounds.Width, scr.Bounds.Height, scr.Scale);
			sb.AppendFormat ("<li>System: <b>{0} {1}</b></li>", dev.SystemName, dev.SystemVersion);
			sb.AppendFormat ("<li>Culture: <b>{0}</b></li>", System.Globalization.CultureInfo.CurrentCulture.EnglishName);
			sb.AppendFormat ("</ul>");

			BodyHtml = sb.ToString ();
		}
	}
EmailSupportCommand