Skip to content

Instantly share code, notes, and snippets.

protected override void OnAppearing()
{
if (!App.IsUserLoggedIn)
{
App.NavigationService.NavigateModalAsync(PageNames.LoginPage, false);
}
base.OnAppearing();
}
public LoginPage ()
{
InitializeComponent ();
BindingContext = ViewModel;
UsernameEntry.Completed += (sender, args) => { PasswordEntry.Focus(); };
PasswordEntry.Completed += (sender, args) => { ViewModel.AuthenticateCommand.Execute(null); };
}
public class AwareNavigationController : UINavigationController
{
public event EventHandler PoppedViewController;
public AwareNavigationController():base() {}
public AwareNavigationController(UIViewController rootViewController):base(rootViewController){}
public AwareNavigationController(IntPtr intPtr) : base(intPtr) { }
public AwareNavigationController(NSCoder coder) : base(coder) { }
public AwareNavigationController(NSObjectFlag t) : base(t) { }
public AwareNavigationController(string nibName, NSBundle bundle) : base(nibName, bundle ) { }
@mallibone
mallibone / BuildDirCleanup.fsx
Created June 10, 2021 17:24
.NET build output cleanup script
#time
open System.IO
open System.Globalization
let EnumerateDirectories path =
Directory.EnumerateDirectories(path) |> Seq.toList
let isObjOrBinFolder (folderName:string) =
folderName.EndsWith("obj", true, CultureInfo.InvariantCulture) || folderName.EndsWith("bin", true, CultureInfo.InvariantCulture)