每当我试图在应用程序中的任何页面上放置警告消息时,应用程序就会在Xamarin.Forms中显示警报之前崩溃。
async void OnAlertYesNoClicked (object sender, EventArgs e)
{
var answer = await DisplayAlert ("Question?", "Would you like to play a game", "Yes", "No");
}
有人能建议如何解决这个问题吗?
我正在尝试在我的android xamarin.forms应用中使用http服务器。它需要转换以下C#代码:
var server = WebServer
.Create(url)
.EnableCors()
.WithLocalSession()
.WithStaticFolderAt("c:/web");
var cts = new CancellationTokenSource();
var task = server.RunA
我正试图从我以前写过的web中获得一个列表。然后我将在Xamarin.Forms ListView中使用这个列表。我的密码在这里:
public static class DataSource
{
public static async Task<Restoran[]> GetRestoransAsync()
{
// ... Use HttpClient.
using (HttpClient client = new HttpClient())
using (HttpResponseMessage response
我正在使用Xamarin表单来制作QR代码读取器应用程序。我已经找到了一个ZXing实现,但是在运行代码时,由于在async函数之外使用了await关键字,所以出现了一个错误。然而,本教程是这样做的,但我不知道自己做错了什么来抛出错误。
using Xamarin.Forms;
using ZXing.Net.Mobile.Forms;
namespace App3
{
public partial class MainPage : ContentPage
{
public MainPage()
{
Initialize
因此,我使用 Xamarin.Forms库,以便在xamarin中进行ViewModel第一次导航。我的研究告诉我,这是一个强烈推荐的实践,但似乎没有很多的教程。
我试图实现的是一个登录页面,一旦用户打开应用程序,如果他们没有登录,就会弹出一个模式。
通过将模态显示按钮和关联的从ViewModel添加到第一页,我得到了一些ViewModel,但是,在以编程方式调用这个时遇到了问题。
下面是我试图与相关的Command代码一起使用登录页时所要做的调整:
public NormalOneViewModel()
{
if (/*user is not already logged in*/)
我正在为我的Xamarin.Forms应用程序运行单元测试,单元测试抛出Xamarin.Essentials.NotImplementedInReferenceAssemblyException
我为这个应用程序创建了一个单元测试项目(使用NUnit 3.12.0),并编写了下面的代码来测试该功能。
[TestFixture()]
public class Test
{
[Test()]
public void TestCase()
{
AutoResetEvent autoEvent = new AutoResetEvent(true);
我正在使用Xamarin跨平台创建简单的应用程序。在第一页,我是输入数字,然后点击button.when用户点击按钮,然后我想发送这个数字从Xamarin到网络服务,如果数字匹配,然后得到json响应。
这是我的代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ScorpionTracker.Models
{
public class DocketInfoModel
我正在试图弄清楚如何在事务中使用SQLITE异步扩展方法,例如InsertOrReplaceWithChildrenAsync (NuGet from TwinCoders)。
在我的Xamarin.Forms PCL中启动时,我有:
using Xamarin.Forms;
using SQLite.Net;
using SQLite.Net.Async;
using SQLiteNetExtensions;
using SQLiteNetExtensionsAsync.Extensions;
...
...
static SQLiteAsyncConnection db;
db = Dep
我正在做一个扫描器,你给它一个id,它会检查那个网站的特定数据。我试着让它更快,但不知道怎么做。 现在我使用的是一个网络刮板和一个运行速度为10ms的SetInterval循环。 由于某些原因,它每秒只发送5-10个请求。怎样才能让它更快呢? (请求以parralel表示) setInterval(() => {
API(id) /// The function that calls the http request.
console.log(id)
id++
}, 10);