Pax*_*rce 4 xamarin.ios xamarin.android xamarin xamarin.forms
在Xamarin.Forms中如果要通过点击带有链接的Label来打开设备的默认浏览器,它很简单:
private void WebUrl_TapGestureRecognizer_Tapped(object sender, EventArgs e)
{
var label = sender as Label;
string url = "http://" + label.Text;
Device.OpenUri(new Uri(url));
}
Run Code Online (Sandbox Code Playgroud)
有一个类似的简单方法来打开设备的默认电子邮件客户端与打开的NewMessage与电子邮件地址?
private void EmailClient_TapGestureRecognizer_Tapped(object sender, EventArgs e)
{
var label = sender as Label;
// what goes here?
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
pin*_*dax 11
试试:
var address = "your.address@gmail.com";
Device.OpenUri(new Uri($"mailto:{address}"));
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.-
| 归档时间: |
|
| 查看次数: |
2698 次 |
| 最近记录: |