- Create a
.zshrc
file if it does not exist using the next command:
touch ~/.zshrc
- Open
~/.zshrc
and add the next content:
# git branch
function parse_git_branch() {
git branch 2> /dev/null | sed -n -e 's/^\* \(.*\)/[\1]/p'
}
using Xamarin.Forms; | |
namespace YourNamespace.Controls | |
{ | |
public class ExtendedEntry : Entry { } | |
} |
import UIKit | |
class ViewController: UIViewController { | |
override func viewDidLoad() { | |
super.viewDidLoad() | |
// Do any additional setup after loading the view, typically from a nib. | |
// Create a DatePicker | |
let datePicker: UIDatePicker = UIDatePicker() |
.zshrc
file if it does not exist using the next command: touch ~/.zshrc
~/.zshrc
and add the next content:# git branch
function parse_git_branch() {
git branch 2> /dev/null | sed -n -e 's/^\* \(.*\)/[\1]/p'
}
public class ClipboardService : IClipboardService | |
{ | |
public string GetTextFromClipboard() | |
{ | |
var clipboardmanager = (ClipboardManager)Forms.Context.GetSystemService(Context.ClipboardService); | |
var item = clipboardmanager.PrimaryClip.GetItemAt(0); | |
var text = item.Text; | |
return text; | |
} |
public class SettingsHelper | |
{ | |
public void OpenAppSettings() | |
{ | |
var intent = new Intent(Android.Provider.Settings.ActionApplicationDetailsSettings); | |
intent.AddFlags(ActivityFlags.NewTask); | |
var uri = Android.Net.Uri.FromParts("package", package_name, null); | |
intent.SetData(uri); | |
Application.Context.StartActivity(intent); | |
} |
/* | |
Xaml example. | |
*/ | |
<?xml version="1.0" encoding="utf-8"?> | |
<ContentPage | |
xmlns="http://xamarin.com/schemas/2014/forms" | |
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" | |
xmlns:local="clr-namespace:YourNameSpace" | |
x:Class="YourNameSpace.ContentPage"> |
Source: https://montemagno.com/how-to-convert-a-pcl-library-to-net-standard-and-keep-git-history/
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
using System.Linq; | |
using System.Text; | |
using Android.Text; | |
using Android.Text.Style; | |
using Android.Widget; | |
using MyNamespace.Effects; | |
using Xamarin.Forms; | |
using Xamarin.Forms.Platform.Android; | |
using static Android.Widget.TextView; |
public class Startup | |
{ | |
public Startup(IConfiguration configuration) | |
{ | |
Configuration = configuration; | |
} | |
public IConfiguration Configuration { get; } | |
// This method gets called by the runtime. Use this method to add services to the container. |
using Android.Content; | |
using WebViewWithProgressBar.Droid; | |
using Xamarin.Forms; | |
using Xamarin.Forms.Platform.Android; | |
// https://stackoverflow.com/a/8467430/1970317 | |
[assembly: ExportRenderer(typeof(WebView), typeof(GenericWebViewRenderer))] | |
namespace WebViewWithProgressBar.Droid | |
{ | |
public class GenericWebViewRenderer : WebViewRenderer |