Tag: xamarin.forms

Visual Studio 2017中的Xamrain表单构建任务引用错误

我正在使用Visual Studio 2017,当我从build 3.0安装xamrain时,我得到运行应用程序的错误。 如何解决这个问题? 严重性代码说明项目文件行抑制状态错误无法从程序集D:\ Practics \ AndroidApp \ packages \ Xamarin.Forms.3.0.0.561731 \ build \ netstandard2加载“Xamarin.Forms.Build.Tasks.GetTasksAbi”任务。 0 \ Xamarin.Forms.Build.Tasks.dll。 无法加载文件或程序集’netstandard,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = cc7b13ffcd2ddd51’或其依赖项之一。 该系统找不到指定的文件。 确认声明是否正确,程序集及其所有依赖项是否可用,以及该任务是否包含实现Microsoft.Build.Framework.ITask的公共类。 AndroidApp.Android D:\ Practics \ AndroidApp \ packages \ Xamarin.Forms.3.0.0.561731 \ build \ netstandard2.0 \ Xamarin.Forms.targets 36 严重级代码说明项目文件行抑制状态错误无法从程序集D:\ Practics \ AndroidApp \ packages \ Xamarin.Forms.3.0.0.561731 \ build […]

使用mvvm在xamarin表单中的视图之间传递数据

我正在尝试在页面之间导航并同时绑定数据。 这是我尝试过的: public ICommand GetIdeasCommand { get { return new Command(async () => { Ideas = await _apiServices.GetIdeasAsync(); await Application.Current.MainPage.Navigation.PushAsync(new IdeasSinglePage(Ideas)); }); } } 假设Ideas是我从json获得的数组列表。 但是这个方法对我没有帮助,因为我得到一个空白页面。 此外,如果我在页面内调用此function一切都很好。 这篇文章给了我一个想法: 如何在Xamarin.Forms中将参数从一个页面传递到另一个页面? 我的看法 : 代码背后: public partial class IdeasSinglePage : ContentPage { public IdeasSinglePage(List ideas) { InitializeComponent(); this.BindingContext = new IdeasSinglePage(ideas); //the app breaks here } } 谢谢。

为什么我的POST方法返回“未授权”? C#

http://static.pmmlabs.ru/OpenPeriscope/ 我按照“身份validation”下的文档提供示例和错误响应。 我在调用POST方法时收到此错误消息: 401 Unauthorized This endpoint requires authentication and no cookie value was provided, or is invalid 令牌应该绝对包含正确的值,所以我认为它必须是代码。 这是我目前的代码: var client = new HttpClient(); client.DefaultRequestHeaders.TryAddWithoutValidation(“Content-Type”, “application/json; charset=utf-8”); string json = “{” + “\”bundle_id\”:\”\”,” + “\”phone_number\”:\”\”,” + “\”session_key\”:\”” + key + “\”,” + “\”session_secret\”:\”” + secret + “\”,” + “\”user_id\”:\”” + userid + “\”,” + […]

如何使用xharin表格(跨平台)实现Voip呼叫,如whatsapp呼叫?

我们正在视觉工作室2017中使用Xamarin表单开发语音聊天应用程序,我们想尝试在我的Xamarin表单应用程序中实现非常简单的VoIP电话function,现在我在整个VoIP中都是全新的,例如我发现这个Xamarinformsgithub链接http://www.linphone.org/snapshots/xamarin/ ,但是这个是使用voip调用的共享项目,我们总是用来开发.NetStandered项目,这样任何人都可以给我一个linphone的链接.Netstandered xamarin形成github否则是什么我应该找什么?,给我任何建议来解决这个问题 注意:抱歉我的英语不好

如何使用Camera xamarin Forms android捕获多张照片

我正在开发Xamrin表单应用程序。 在其中,我试图使用具有相同意图的相机拍摄多张照片。 没有使用任何nuget包? 为此,我关注此链接相机 MainActivity.cs static readonly File file = new File(Environment.GetExternalStoragePublicDirectory( Environment.DirectoryPictures), “tmp.jpg”); 在OnCreate结束时 (Xamarin.Forms.Application.Current as App).ShouldTakePicture += () => { var intent = new Intent(MediaStore.ActionImageCapture); intent.PutExtra(MediaStore.ExtraOutput, Uri.FromFile(file)); StartActivityForResult(intent, 0); }; 在这里我只点击了相机按钮上的1张照片,但我想拍摄更多照片,我想要它的文件路径 在OnActivityResult中 (Xamarin.Forms.Application.Current as App).ShowImage(file.Path); 但也许它几乎没有限制,例如我们无法一次拍摄多张照片? 有人知道如何捕获多张照片并将其绑定到listview吗?

使用NavigationPage时第一页上的后退按钮

我在我的Xamarin.Forms应用程序上有一个自定义列表视图,它具有用于多选的开关控制。 现在我有这个问题,我在我的应用程序的第一页上获得了后退按钮。 第一页上的后退按钮不是必需的,因为它重定向到黑页。 我知道它必须使用Navigation.PushAsync做一些事情。 但我无法弄清楚需要改变的地方。 如果有人能以正确的方式指导我将会有所帮助。 这是SelectMultipleBasePage.cs页面: using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; //using System.Reflection.Emit; using System.Text; using Xamarin.Forms; namespace _____ { public class SelectMultipleBasePage : ContentPage { public class WrappedSelection : INotifyPropertyChanged { public T Item { get; set; } bool isSelected = false; public bool IsSelected { get { return isSelected; […]

如何检查设备iPhone是否在Xamarin.Forms中设置了App Google Maps?

我有一个问题是使用Google地图打开地图: 我的设备iPhone已经设置了应用谷歌地图,但我的应用程序按下按钮链接到地图应用程序打开地图。 设备打开Safari,不要打开Goog​​le地图。 我试试这种方式: Xamarin Forms – Maps – 可以通过按钮调用Google Maps吗? 但是在线代码: var canOpenNative = UIApplication.SharedApplication.CanOpenUrl(NSUrl.FromString(“comgooglemaps-x-callback://”)); 我不能使用库:` 使用Foundation ; (构建应用程序将无法使用库。) 我尝试这种方式: Xamarin.Forms – 找不到“基础” 但是当构建应用程序时,我无法使用库基础构建。 那么,还有其他方法,如何检查设备iPhone在Xamarin.Forms中设置应用谷歌地图? 谢谢!

在xmlns clr-namespace中找不到EventToCommandBehavior:Prism.Behaviors

我正在研究Xamarin.Forms项目。 在Prism 6.3之前,我使用了6.2和Corcav.Behaviors包。 我不需要传递参数,所以它工作得很好。 但是,在AppDelegate iOS项目中,我需要运行这一行: Corcav.Behaviors.Infrastructure.Init(); 我有一个评论: //添加以防止iOS链接器从已部署的包中剥离行为程序集。 现在EventToCommand被添加到6.3版本,所以我卸载了Corcav.Behaviors包并实现了简单的例子。 在Android中一切都很棒,但是iOS ..我有例外: 我想这是因为现在我错过了这一行: Corcav.Behaviors.Infrastructure.Init(); 我的例子: 查看 : 我的自定义网格: public class TestGrid : Grid { public event EventHandler OnTestTapped; public TestGrid() { var tgr = new TapGestureRecognizer { NumberOfTapsRequired = 1 }; tgr.Tapped += Tgr_Tapped; this.GestureRecognizers.Add(tgr); } private void Tgr_Tapped(object sender, EventArgs e) { OnTouchedEventArgs args […]

Xamarin Forms.Xaml.XamlParseException

我正在创建一个xamarin行为来validation电子邮件ID,因此我创建了行为文件并尝试在XAML文件中对其进行本地化但是我收到以下错误 Xamarin.Forms.Xaml.XamlParseException:位置12:10。 键入local:在xmlns clr-namespace中找不到EmailBhvr:Validation.Helpers; assembly = Validation.Helpers 命名空间:validation 行为代码文件:EmailBhvr 这是我的XAML代码:

你能用masterdetailpage图标/文字制作一个clickevent吗?

我有一个带有menupage的rootpage(作为我的masterdetailpage)和我的内容页面。 当我单击我的menupage图标/文本时,我希望menupage(mdp)在单击图标/文本时初始化其组件。 可能吗? 这是我目前拥有的代码。 public RootPage () { NavigationPage.SetHasNavigationBar (this, false); var theMenu = new MenuPage (this); theMenu.Title = “Click”; theMenu.Icon = “Icon-Small-40.png”; //can I make a click with the theMenu.Title or Icon above? Master = theMenu; NavigationPage page = new NavigationPage(new StartPage ()); Detail = page; }