Skip to content

dmelanson/userdialogs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#ACR User Dialogs for Xamarin and Windows


A cross platform library that allows you to call for standard user dialogs from a shared/portable library. Supports Android, iOS, and Windows Phone 8

##Features


  • Action Sheet (multiple choice menu)
  • Alert
  • Confirm
  • Loading
  • Login
  • Progress
  • Prompt
  • Toast

examples

##How To Setup


To use, simply reference the nuget package in each of your platform projects.

###iOS Initialization

public class AppDelegate : UIApplicationDelegate {  // or your custom appdelegate inheritance (xamarin forms, mvvmcross)
    public override bool FinishedLaunching(UIApplication app, NSDictionary options) {
        UserDialogs.Init();
        .. your init logic
        return base.FinishedLaunching(app, options);
    }
}

###Android Initialization (In your main activity)

// Xamarin Forms
UserDialogs.Init(() => (Activity)Forms.Context);

// MvvmCross
UserDialogs.Init(() => Mvx.Resolve<IMvxAndroidCurrentTopActivity>.Activity);

// Using your own activity provider (you need to manage what the top activity is)
UserDialogs.Init(Activity Factory Function);

###Windows Phone

// in your mainpage constructor
UserDialogs.Init();

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.5%
  • Other 0.5%