我有以下设置,但仍无法将mvmcross库添加到我的项目中:
VS2013更新3
Nuget软件包管理器2.8.50313.46
PCL配置文件158(我还尝试了其他配置文件,如78等)
安装日志如下:
Attempting to resolve dependency 'MvvmCross.HotTuna.StarterPack (≥ 3.2.1)'.
Attempting to resolve dependency 'MvvmCross.HotTuna.MvvmCrossLibraries (
当我尝试将NLog或log4net NuGet包添加到我的Xamarin.Mac项目时,失败的原因是:
无法安装程序包“NLog 3.2.0.0”。您正在尝试将此软件包安装到目标为“Xamarin.Mac,Version=v2.0”的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者
这些工具有没有端口可以与Xamarin.Mac一起使用?如果没有,我可以使用任何等效的工具吗?我们有一个可以在Mac和Windows上运行的应用程序。
我们下载了源代码并
使用时
var obj=JsonConvert.DeserializeObject(soapResponse)
它不是给obj赋值
它在xamarin android上运行良好,但在xamarin ios上显示错误
{System.TypeLoadException:无法从程序集'mscorlib,版本=4.0.0.0,区域性=中立,PublicKeyToken=b77a5c561934e089'加载类型'System.Reflection.Emit.DynamicMethod'。
在c:\De
我正在使用MVVM Cross开发Xamarin移动应用程序。有两个ViewModels执行相同的操作,即使用以下代码显示对话框:
var register=await UserDialogHelper.RaiseNotRegisteredAsync(UserDialogs);
如果(注册){
ShowViewModel(新)
{
url=url.RegisterPage,
title=“注册”,
});
}
我尝试将此代码移动到静态类,但无法解析ShowViewModel。有人能建议如何在非
my Xamarin.Forms Android应用程序中的一个功能允许用户从图库中选择照片(XLabs中的imedipicker自定义控件显示本机图库活动,就像在任何其他常规Xamarin.Android应用程序中一样)
问题是,有时设备内存不足(同样是正常的内容),当选择图像时,XF的main活动将重新启动(如预期的那样),应用程序将在主页上启动,而不是在用户以前所在的页面上启动
我如何在Xamarin.Forms中处理这种情况?例如,从用户打开gallery活动之前的页面继续 您可以尝试通
我想在mediaplayer上使用SeekBar作为跟踪时间。显示时间长度和当前时间,如下图所示
您是否看到此链接?它可能会对您有所帮助,但您需要将其从本机代码转换过来
您还可以尝试将示例用于,并将侦听器连接到SeekBar.ionseekbarchaneglistener类似的内容请澄清您的问题。给我们看一些你们已经做过的代码。媒体正在播放,搜索栏将运行,这取决于媒体播放的时间。
我正在通过一个PCL项目使用C#和Xamarin.Forms库编写一个简单的应用程序。应用程序使用编辑器视图,检测输入的“~”(波浪号)字符。使用编辑器视图的TextChanged事件将“~”字符替换为“|”字符
问题是:编辑器视图的文本属性更新后(请参见下面的代码),编辑器视图上的光标会跳到编辑器的最开始位置,而不是停留在编辑器表面上最后键入的字符之后。要继续键入,我必须将光标移到最后一个输入字符的位置之后。任何时候,检测到一个波浪号“~”,执行后台更新逻辑,编辑器视图上的光标再次跳到编辑器的
标签: Xamarin
release-managementfastlanefastlane-deliverazure-pipelines-release-pipeline
我想将我的xamarin iOS和android应用程序自动发布到商店中。我想知道,我是否可以通过VST使用快速通道工具来实现这一点
现在我直接在VSTS中添加playstore步骤,将android应用程序部署到playstore中。但是,我想利用快照、抓拍、宇宙飞船、补给和其他各种快速通道工具。可能吗?如果是,有人能提供如何做的步骤吗?我尝试在VST中搜索市场,但fastlane工具不可用
谢谢。仅供参考,VSTS发布了在应用商店或试飞中发布iOS应用程序的扩展
微软VisualStudi
我一直在为我的应用程序进行Testflight构建,但它总是在启动后崩溃。调试和临时构建都可以
这是我从设备获取的日志:
:Xamarin.iOS:无法从加载mscorlib的aot数据
/var/containers/Bundle/Application/17079537-7534-4E19-A690-CE972568506D/appname.app/.monotouch-64/mscorlib.arm64.aotdata:
没有这样的文件或目录
:*断言位于../../../../../..
如何在Xamarin表单的编辑器中设置占位符文本和占位符颜色
它没有默认功能或属性如何自定义它
参考文档:您需要一个自定义渲染器(这里是Android自定义渲染器)您需要另一个iOS渲染器:
public class PlaceholderEditor : Editor
{
public static readonly BindableProperty PlaceholderProperty =
BindableProperty.Create<Placeholder
我打算创建一个自定义的ViewCell,在ListView中使用,就像我以前做过很多次一样。然而,这是我第一次需要在自定义ViewCell中使用图像,但我无法让它工作
所以我有了我的模型:
public class AttendedMeeting
{
public string Title { get; set; }
public string Date { get; set; }
public string Status { get; set; }
public Image MeetingI
如何解决在iOS设备上运行Xamarin.UITest时发生的此错误
它发生在iOS模拟器和物理iOS设备上
安装程序:Calabash.XDB.Core.Exceptions.DeviceAgentException:未能安装DeviceAgent:ApplicationName='/var/folders/5m/3712cp7j2k928k6z3fgszfyw0000gp/T/XDB/DeviceAgent.iOS.Dependencies/93c12f73043a2d14eea9d417a
我正在从网站传递图像的URL字符串,这些图像显示在PCL项目的listview中,图像的URL可以很好地传递给Android自定义渲染器,但使用MonoDroidToolKit加载图像失败,错误如下:
未处理的异常:
System.ArgumentNullException:值不能为null。
参数名称:key
从PCL(传递附件信息):
在Android自定义渲染器中:
[assembly: ExportRenderer(typeof(ImageViewPage),typeof(ImageV
我一直在使用Xamarin Android进行概念验证
我今天打开了解决方案,它不再工作了。所以,我开始移除东西。我把它弄得一干二净,我只是想用一个按钮显示一个简单的视图
但出于某种原因,它仍然抛出一个异常,该异常与我首先注释掉的类有关,然后被完全删除:
Java.Lang.ClassNotFoundException: licensingApp.droid.views.ShowLicencesFragment
在解决方案中绝对没有对该片段的引用。解决方案中不存在该文本。我还删除了视图(xam
我试图在Xamarin iOS中以编程方式设置如下背景渐变:
CGColor[] colors = new CGColor[] { new UIColor(red: 0.05f, green:0.44f, blue:0.73f, alpha:1.0f).CGColor,
new UIColor(red: 45/255, green: 128 / 255, blue: 153 / 255, alpha: 0.01f ).CGColor};
C
我有一个列表视图,其中显示了所有员工的姓名、地址和电话号码。现在,我的任务是单击电话标签,以xamarin表单拨打电话
请帮助我将绑定标签的值放入代码的后端
<Label FontSize="14" x:Name="BtnCall" TextColor="Black" Text="{Binding Phone}" HorizontalOptions="StartAndExpand" VerticalOptions="Center" >
<Label.GestureRec
我正在尝试将文件保存到设备
问题是我正在从代码隐藏中硬编码文件名
我的要求是要求用户使用用户定义的文件名保存文件。如何通过在Xamarin.Forms中打开filesave对话框来请求用户保存文件?您必须自己实现文件选择器,没有内置的方法可以做到这一点,最好到GitHub去看看是否需要它
在我看来,只要弹出一个文本框,让用户输入一个文件名,用正则表达式或其他东西验证文件名,然后用该文件名保存文件,你就可以很容易地实现你的目标,你甚至可以保存文件,并给他们一个选项,通过列出所有文件名来重命名文件
我是一个经验丰富的开发人员,最近没有写太多代码,所以有点生疏,希望能得到一些帮助,为Win Phone 8.1(这是我随身携带并希望测试的)和Win 10应用程序(UWP)创建合适的应用程序开发环境。这是为了节省我自己在反复试验中的大量时间,这是我最近一直在做的事情,但没有成功
我家里有一个盒子,现在是Windows10,我想我买它的时候是Windows8。它有VS 2013和VS 2015,我尝试下载所有正确的SDK,以便能够使用Windows Phone 8.1 emulator。这是一场噩
如何获取列表视图中显示的数据,我需要在凭证上打印它们
listview中的数据来自select数据库
要检查项目是否标记为要打印,我将按以下方式执行:
var sparseArray = FindViewById<ListView>(Android.Resource.Id.List).CheckedItemPositions;
for (var i = 0; i < sparseArray.Size(); i++ )
{
Console.Write(sparseArra
最近,我问了一个问题,关于如何让我的主题在android测试项目中得到认可:
我没有遇到在xunit/nunit中作为测试策略出现的冲突。我觉得这是因为的活动类型较旧,但我是Xamarin的新手,不确定如何处理
我遇到了很多这样的错误:
属性“layout\u anchorGravity”已用不兼容的格式定义。
类似属性错误的完整列表如下:
fabSize
tabMode
expandedTitleGravity
layout_scollFlags
layout_collapseMod
我需要在Xamarin Uwp特定平台中实现音频到文本转换器。我能够录制音频并保存该音频。但现在我需要将音频文件转换成文本文件。如果有人能给我推荐一个很好的例子,那对我来说就太好了。UWP中有一个语音到文本的API,但它最适合命令,例如根据用户所说的执行操作。至少我见过它的用途。你可以读一下
您可能想要的是类似Microsoft认知服务提供的语音识别功能。您可以上传长达15分钟的音频文件,并检索该文件的转录本。你可以读一下
我确信这与Xamarin没有任何关系,只是测试了我对任务的总体理解。我有一个创建标签的任务,它位于任务中,因此我可以在activityindicator运行时保持旋转。它只是停止没有错误,我把它缩小到设置某些属性。例如:
private void Wtf()
{
Task.Run(() =>
{
var oLbl = new Label() { Text = "Order" }; // This works
下面是列表视图的旋转木马示例,当我打开Navigation.PushAsync时会有更多内容。列表视图中的项目仅称为第一个项目,在所有项目上单击其名称仅为第一个项目,位置错误
void Handle_ItemSelected(object sender, SelectedItemChangedEventArgs e)
{
var monkey = ((ListView)sender).SelectedItem as Monkey;
if (monk
我正在尝试在我的应用程序中实现本地通知,但有一次我无法构建应用程序,第二次我出错
我的密码。
接口:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GNote
{
public interface INotification
{
void LocalNotif
我正在尝试创建一个包含经典作品的字符串&链接词
我有这样一句话:
我接受使用条款和隐私政策
在这句话中,我想让粗体字可以点击
我已经尝试了水平堆叠布局、标签和按钮,但结果不像一句简单的句子
有什么想法吗?在标签上使用标签识别器:
var terms = new Label() { Text = "terms of use" };
var termsTapped = new TapGestureRecognizer();
termsTapped.Tapped += (o,e) =>
{
我是xamarin UI测试的新手。
我需要得到UIView的颜色。据我所知,我需要使用Invoke方法,因为并没有其他测试方法可以做到这一点。我试着通过这样的方式来改变颜色
var color = app.Query(c => c.Marked("someText").Invoke("BackgroundColor"));
或
但是它返回的对象只有星号字符串“*******”,或者在使用“Value”时崩溃。
请告诉我我做错了什么
此外,我还因为任何错误的请求得到了“******”,例
问这个问题的原因我在xamarin forms mvvm体系结构中使用PushAsync时出错
await Navigation.PushAsync(new Page2());
错误是
我已通过将PushAsync更改为PushModelAsync来更正此错误
await Navigation.PushModalAsync(new Page2());
有人知道这个错误的原因吗
我正在从ViewModel调用PushModelAsync
public class Page1Model : I
我正在用视图填充网格。
这需要一些时间。
填充期间,背景保持黑色。
添加视图时,黑色背景会相应消失
但是,我希望网格的背景颜色是白色而不是黑色
无论我做什么,我似乎都无法设置背景色
我已经将NavigationPage的backgroundcolor设置为Color.White,并将网格的backgroundcolor设置为Color.White
我还能做些什么使背景颜色变白
我不确定这个错误是否真的在我这边
在这里,您可以看到发生了什么:
首先,网格的背景是黑色的。添加视图时,黑色背景会被视图
使用Visual Studio Community for Mac 7.3.3 build 7,我制作了一个iOS项目。然后创建一个新的.NET标准2.0库
使用内置的NuGet支持,我将Xamarin.forms添加到每个项目中
在网络标准2.0库中,我添加->新建文件并选择表单内容页面Xaml
这将创建一个空类和相应的XAML文件。在类构造函数中,它包含一行:
初始化组件
当我尝试编译NET Standard 2.0 lib或iOS项目时,编译失败,出现以下错误:
错误CS0103:名称“I
您好,我需要帮助,了解如何在xamarin中以编程方式锁定移动屏幕。我已经尝试了所有java代码,并用c#进行了转换,但没有任何效果是否需要关闭屏幕工作?是的,我需要关闭屏幕。您是说java代码工作了,但c#没有?
我正在使用prism 7开发新的xamarin表单应用程序。我已经浏览了文档
我有几个问题:
在应用程序启动后,我注册的DI接口很少。我们可以在app.xaml.cs中使用IContainerRegistry进行注册,但如果我们想在其他页面中注册或解析,是否有其他方法可以从app.xaml.cs中保存IContainerRegistry和IContainerRegistry实例,并在需要的地方使用它
要注册类型,语法为:
ContainerRegistry.RegisterInstance(新的
标签: Xamarin
realmrealm-mobile-platform
如果我尝试从UI和后台服务使用相同的领域,我会遇到以下错误:
05-20 14:39:35.016 11464 11464 F DEBUG : Build fingerprint: 'google/sdk_google_phone_x86/generic_x86:7.1.1/NYC/4729347:userdebug/test-keys'
05-20 14:39:35.017 11464 11464 F DEBUG : Revision: '0'
05-20 14:39:35.017 1
我正在寻求有关如何实现此效果的帮助:
页面上有一个列表视图,该列表视图距离页面顶部3厘米,低于一个3厘米高的徽标。当用户向上滚动列表视图时,整个列表视图将向上滚动,以占据徽标的1/2空间。下山时倒车。因此,基本上标志的大小分配减少了。徽标和listview都可以在滚动视图中,但如何调整徽标的大小
我将把你的答案发布在另一个网站上,以防其他搜索解决方案的人只看到本文
private const int ScrollMinLimit = 0;
private const int ScrollMaxL
我有以下代码:
<StackLayout x:Name="OuterSL" >
<StackLayout.Resources>
<Style TargetType="Label">
<Setter Property="TextColor" Value="Red" />
<Setter Property="Style" Value="{StaticResource HelpDetail}"
标签: Xamarin
avplayertvosapple-tvavplayerviewcontroller
我正在tvOS(Xamarin tvOS)中通过AVPlayerViewController播放视频。我正在使用apple tv遥控器上的播放/暂停按钮暂停和恢复视频。我正在使用PressesBegind方法在单击播放/暂停按钮时获取事件。这在模拟器上运行良好,但在实际设备上不起作用。在实际设备上,我们无法获取按下播放/暂停按钮的事件。我们在苹果电视4K(12.11版)和苹果电视(11.4版)上试用了它。
只有当我通过AVPlayerViewController播放视频时才会发生这种情况,否则效
我想在打开页面时获取第一个数据,但它没有。我不知道我在哪里犯的错误。有人能帮忙吗
这是我的密码
Xaml
阶级
或者交换你的属性顺序
<Picker FontSize="15"
VerticalOptions="StartAndExpand"
HorizontalOptions="FillAndExpand"
ItemsSource="{Binding myList}"
ItemDisplayBinding="{Binding Title}"
Sel
我想给StackLayout手势识别器添加一些效果,这样用户就知道他们已经选择了按钮,但我看不到一种方法来做到这一点?我曾尝试更改StackLayout的背景色,但不起作用
我可以改变背景颜色吗?或者我可以使用长时间的等待活动吗
xaml代码
<StackLayout VerticalOptions="Center"
x:Name="slpatient"
我的Xamarin forms android应用程序启动需要12秒,如何减少启动时间并在2-3秒内启动
在我的App.Xaml.Cs文件中,我正在创建sqlite连接。此连接需要4秒钟来创建连接
SQLiteConnection con = DependencyService.Get<ISQLite>().GetConnectionWithCreateDatabase();
加载所有这些内容后,也需要5秒钟,然后启动屏幕熄灭
那么如何加快这些速度呢?令人痛苦的事实是,至少在当前的
我刚刚开始使用VisualStudio2019学习Xamarin。我已经从下载了“Hello,Android”示例,但designer没有显示任何内容
请参见此处的Visual Studio社区2019的屏幕截图
请帮忙。
谢谢。是的,Xamarin Previewer就是这样,它经常出现问题。对于给您带来的不便,我们深表歉意。xamarin开发团队正在尽最大努力解决这个问题,我们敦促他们尽快发布最新版本
当然,您也可以尝试其他替代工具,例如LiveXAML和Xamarin-live-reloa
我有一个Xamarin项目,我经常把它推到Appcenter,在那里构建它。这很好,但现在我在解决方案中添加了NUnit 3测试,虽然它们在本地执行得很好,但在Appcenter构建期间似乎没有执行
如何配置解决方案,以便在Appcenter上执行测试项目?似乎必须这样做,但我真的不明白需要哪些步骤。请注意,我的NUnit测试不是UI测试,它们是正常的单元测试
更新:
引自
现在,您可以将NUnit软件包和UITest一起更新至最新版本,并在本地和App Center中运行测试
因此,我希望NU
用户将其设备升级到iOS 13后,我们的Xamarin iOS应用程序将打开并立即崩溃,但如果用户完全卸载并安装该应用程序,则该应用程序工作正常。
我们使用AppCenter跟踪我们的错误,但应用程序在其事件进入服务连接设置之前崩溃,这意味着我们没有错误日志来帮助跟踪问题
是否有其他人遇到类似问题,或者有更多信息帮助我们追踪问题?因为用户重新安装后,您的应用程序运行良好。我认为这不是您项目的问题。可能您的应用程序在旧版本中崩溃,这将与iOS 13.0冲突。我们在小范围内遇到了一些类似的问题(只有
我修改了Xamarin.Forms(使用Maps,full Elmish)的Fabelous示例:“”。然而,结果与我预期的不一样。地图未显示,请建议如何解决此问题。多谢各位
// Copyright 2018-2019 Fabulous contributors. See LICENSE.md for license.
namespace SqueakyApp
open System.Diagnostics
open Fabulous
open Fabulous.XamarinForms
o
我是xamarin的新手,我正在使用PdfSharp.xamarin.Forms nuget为Android和iOS创建xamarin表单中的PDF。问题是我无法呈现ListView。他们已经提到了它,需要为它编写一个渲染器。但我不知道如何创建和绑定它
我就是这样做的
<Grid x:Name="mainGrid">
<ScrollView>
<StackLayout Padding="4" Orientation
我已经按照microsoft文档中的说明创建了android设备,但是当我想在android设备管理器上测试该设备时,会出现以下错误:
我有Visual Studio 2017 15.7版。
你家有什么建议吗
提前感谢您您需要将Visual Studio 2017的版本更新到15.8或更高版本
请检查要求。要使用Android设备管理器,您需要以下项目:
Visual Studio 2019社区、专业或企业
或Visual Studio 2017版本15.8或更高版本是必需的。视觉的
Stu
我不知道什么可能是错误的,我已经测试了几个代码变体,但都不起作用。我还尝试了框架和堆栈布局的变体
<ScrollView VerticalOptions="StartAndExpand" Orientation="Vertical">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
我在我的解决方案中使用简单的DI注入器。在xamarin更新后,它将停止工作。我可以导航一次,然后它抛出激活异常:此实例已启动一个或多个请求。只能在发送第一个请求之前修改属性。
这是我的App.xaml.cs
公共应用程序(容器){
this.container=容器;
初始化组件();
this.InitConfig();
}
私有void InitConfig(){
//要在不同控件上使用的设置样式
设置资源();
//数据绑定
数据绑定();
//服务绑定
ServiceBindings(
我有一个客户端无法连接到服务器的问题。他们在同一个港口。我有正确的IP地址。我用C#编写了一个类似的程序,它可以连接
我怎样才能解决它
我有一个名为“IpAd”的条目,其中我写的是IP地址
private void Connect\u已单击(对象发送方,事件参数e)
{
字符串[]ip=新字符串[3];
ip=IpAd.Text.Split('.');
对于(int i=0;i 255 | | int.Parse(ip[i])
我有一份清单如下
public List<MonthlyData> MonthlyList;
public class MonthlyData
{
public int Count;
public string Month;
}
公共列表月列表;
公共类月数据
{
公共整数计数;
公众弦月;
}
列表MonthlyList中填充了12项,其中包含每个月的计数
我试图在XamDataChart中显示列表,但它只显示一个空白页
XAML代码:
<ig:XamD
我希望能够在单击行时显示(理想情况下为动画)行中的图像/图标,并在进行选择后导航到另一页,同时将所选行数据id传递到下一页
根据一个不使用mvvm的示例,我尝试使用Setter属性CustomImageSource,但未能使其工作,请帮助(我知道下面的代码是错误的)
观点:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.co
我正在为iOS、Android和UWP开发Xamarin。我创建了一个名为DragAndSwapContainer的自定义控件,它实现了两种自定义行为:DragBehavior和DropBehavior
DragBehavior基本上为视图添加了一个PangestureRecognitor,并在“拖动”视图时发出一个事件(还根据用户完成的平移转换视图)。另一方面,DropBehavior侦听此事件,并在视图经过容器或将视图放入容器时发出其他事件
DragAndSwapContainer充当可以接
1 2 3 4 5 6 ...
下一页 最后一页 共 200 页