iOS Example
using Xamarin.Controls;
...
public override void ViewDidLoad ()
{
    base.ViewDidLoad ();
    AlertCenter.Default.PostMessage ("Knock knock!", "Who's there?");
    AlertCenter.Default.PostMessage ("Interrupting cow.", "Interrupting cow who?",
                                UIImage.FromFile ("cow.png"), delegate {
        Console.WriteLine ("Moo!");
    });
}
Android Example
Using 
AlertCenter on Android is similar to iOS, except that you need to initialize the AlertCenter with a Context. The permission SYSTEM_ALERT_WINDOW will also need to be declared in your AndroidManfiest.xml.using Xamarin.Controls;
...
protected override void OnCreate (Bundle bundle)
{
    base.OnCreate (bundle);
    AlertCenter.Default.Init (Application);
    AlertCenter.Default.PostMessage ("Knock knock!", "Who's there?", Resource.Drawable.Icon);
    AlertCenter.Default.PostMessage ("Interrupting cow.", "Interrupting cow who?",
                                Resource.Drawable.Icon, () => {
        Console.WriteLine ("Moo!");
    });
}
Source: https://components.xamarin.com/gettingstarted/alert-center/true

0 comments:
Post a Comment
Do not SPAM, please...