Posts

Showing posts from December, 2017

Xamarin Master Details Page

How to Set Master Details Page in Xamarin Forms ----------------------------------------------------------------------- Add 3 File in New Folder in Soultion 1.RootPage 2.SideMenuListview 3.SideMenu 1.RootPage ---------------------- public class RootPage : Xamarin.Forms.MasterDetailPage     {         public RootPage ()         {             var menuPage = new MenuPage ();             menuPage.Menu.ItemSelected += (sender, e) => NavigateTo (e.SelectedItem as MenuItem);             Master = menuPage;             Detail = new NavigationPage (new ContractsPage ());         }         void NavigateTo (MenuItem menu)         {...

Interfacing SQLite Both Android & iOS

 Install Package SQLite.Net-PCL 3.1.1 In PCL ------------------------------  public interface ISQLite     {         SQLiteConnection GetConnection();     } ------------------------------------- In Xamarin.Android ------------------------------------- [assembly:Xamarin.Forms.Dependency(typeof(LocationPOC.Droid.Implementations.SqlLiteAndroid))] namespace {     class SqlLiteAndroid : ISQLite     {         public SQLiteConnection GetConnection()         {             var filename = "Locations.db3";             var documentspath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);             var path = Pa...

SQLite Queries for Xamarin.Forms

  public class LocalDB     {         private SQLiteConnection _sqlconnection;         public LocalDB()         {             //Getting conection and Creating table              _sqlconnection = DependencyService.Get<ISQLite>().GetConnection();             _sqlconnection.CreateTable<LocationModel>();         }         //Get all         public IEnumerable<LocationModel> GetAllLocation()         {             return (from t in _sqlconnection.Table<LocationModel>() select t).ToList(); ...

Set iOS Path Location from Xamarin Dependancy Service

    var documents = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);             var directoryname = Path.Combine(documents, "myfolder");             Directory.CreateDirectory(directoryname);             var FilePath = Path.Combine(directoryname, fileName);

Password Validator

public class PasswordValidation     {         public static bool ValidatePassword(string password)         {             if (string.IsNullOrEmpty(password)) return false;             return PasswordValidator.IsValidPassword(password.Trim());         }         public static class PasswordValidator         {             public static bool IsValidPassword(string password)             {                 const int MIN_LENGTH = 8;               ...

Email Validator

 public class EmailValidation     {         public static class EmailValidator         {             public static bool ValidateEmailAddress(string email)             {                 if (string.IsNullOrEmpty(email)) return false;                 return EmailValidator.IsValidEmail(email.Trim());             }             public static bool IsValidEmail(string email)             {                 string pat...

Set Android Location from Xamarin Dependancy Service

  var documentsPath = (Android.OS.Environment.GetExternalStoragePublicDirectory("Drive Files"));