Xamarin 表单当我试图呼叫包含星号和标签的号码时,标签不会出现

Xamarin 表单当我试图呼叫包含星号和标签的号码时,标签不会出现,xamarin,xamarin.forms,Xamarin,Xamarin.forms,表单当我试图呼叫一个包含星号和标签的号码时,标签没有出现,有人能帮我吗 我的Xamarin源代码 private void BtnCall_Click (object sender, EventArgs e) { var PhoneCallTask = CrossMessaging.Current.PhoneDialer; if (PhoneCallTask.CanMakePhoneCall) var number

表单当我试图呼叫一个包含星号和标签的号码时,标签没有出现,有人能帮我吗

我的Xamarin源代码

private void BtnCall_Click (object sender, EventArgs e)    
    {    
        var PhoneCallTask = CrossMessaging.Current.PhoneDialer;    
        if (PhoneCallTask.CanMakePhoneCall)
        var number ="*220*4651599*3000#"; 
            PhoneCallTask.MakePhoneCall (number);    
    }    


谢谢

我建议您为此使用xamarin表单内置API,这样效果会更好,比如:

  private void BtnCall_Click (object sender, EventArgs e)    
    { 
       Device.OpenUri(new Uri("tel:*220*4651599*3000#"));
    }

检查这是否有效,如果无法自由恢复

我认为你不能使用插件,看起来他们试图在显示之前格式化数字,最好的解决方案是使用自定义renderr编写自己的实现。你知道如何实现这种渲染吗?那么我可以在哪里实现,但这一个直接在你的PCL项目中检查我的更新答案仍然没有哈希表好的,让我检查一下,我会找到一些东西并尽快通知你