【Xamarin Forms-使用C#动画更改图像源】教程文章相关的互联网学习教程文章

c# – Xamarin.UITest REPL.如何从ListView元素获取对象列表?【代码】

我怎样才能获得“grid_table”元素的长度?我有以下REPL树输出: 现在我只能得到“grid_table”元素,而不是它的“容器”元素或者至少是“grid_table”长度.可能吗?或者我只能通过“容器”ID获取元素?解决方法:要计算grid_table的所有直接子项,请使用:app.Query(q => q.Id("grid_table").Child()).Length要计算id为’container’的所有元素,它们是“grid_table”的后代,您可以使用:app.Query(q => q.Id("grid_table").Descendan...

c# – realm.xamarin抛出错误:不支持方法’Contains’. ‘任意’相同【代码】

我正在编写一个查询,它需要在realm.xamarin linq查询中使用’WHERE IN’like子句.下面是我试过的查询:var IdsToMatch = observations.Select(x => x.Id) var results = from d in realm.All<Observations>() where IdsToMatch.Any(p => p == d.Id) select d;还尝试使用Contains:var results = from d in realm.All<Observations>() where IdsToMatch.Contains(d.Id) select d;但这会引发错误:The method 'Contains' is not supp...

c# – Xamarin Studio目标网标准

我正在尝试升级我的pcl库,以便在Mac上的Xamarin Studio中定位netstandard.但我没有看到这个选项.我发现的所有信息只谈到使用Visual Studio. Xamarin BlogOren’s blog 当我寻找他们在Xamarin Studio中讨论的选项时,我找不到它. 解决方法:从Xamarin Studio 6.0.2开始,您可以使用.Net标准库,但不能创建它们.The ability to create .NET Standard Libraries in Xamarin Studio on macOS will be available in the future, but today w...

c# – Xamarin – 来自其他页面/视图的WebView更新URL【代码】

我有一个非常基本的选项卡式应用程序第一页是使用Xamarin.Forms的Web视图<WebView x:Name="webview1" IsVisible="true" Source="" ></WebView>我可以使用例如后面的??.cs代码更新此视图的URLwebview1.Source = "http://www.microsoft.com"我有第二个标签,我用它来设置/附加信息.在第二页上,我有一个按钮,点击后我想将第1页上的Web视图重置为新的Url /更新Source. 只是尝试在第二页上引用它告诉我,由于保护级别而无法使用静态项目的...

c# – 重新启动应用程序时,来自Xamarin Messaging中心的多条消息【代码】

我有一个Xamarin Forms应用程序,我在其中使用MessagingCenter将一些数据从特定平台发送到Xamarin.Forms应用程序. 在我的页面中,我订阅了base.OnAppearing()中的消息,并在base.OnDisappearing()方法中取消订阅.这按预期工作. 我遇到的问题是,当应用程序被AndroidOS停止时(例如我更改设备的语言)我开始获取消息的副本.我很困惑为什么会这样,但我注意到重启应用程序时没有调用base.OnDisappearing()方法. 有谁知道什么可能导致我的问题...

c# – 使用Prism更改Xamarin Forms中的页面过渡动画

是否可以使用Prism的INavigationService更改Xamarin Forms中的页面过渡动画?我想在Android上使用淡入淡出动画,比如使用默认的Xamarin Forms PushAsync / PopAsync机制,或者至少左/右滑动而不是向上/向下.解决方法:Prism使用Xamarin.Forms内置的PushAsync / PopAsync方法.这也意味着它会自动使用默认的XF动画.如果你想要自定义动画,这不是Prism不负责任的事情. 现在在XF中构建自定义页面转换不是很明确.这里有几个链接可以让你朝着...

c# – Xamarin Android Alarm Manager问题【代码】

我的Xamarin Android应用程序中有一个AlarmManager.我正在使用SetExact()配置它,时间为5分钟.但它只在五秒后开始.无论我在什么时候配置它,它总是会在5秒后触发.我在Java中使用了完全相同的代码,它工作得很好. 代码:[BroadcastReceiver]public class AlarmReceiver : BroadcastReceiver{public override void OnReceive(Context context, Intent intent){Log.Info("AlarmReceiver", "Triggered");}public static void Start(Contex...

c# – Xamarin.Forms中的SingalR【代码】

我正在尝试为SignalR创建一个Xamarin.Forms PCL客户端.我发现每个教程都是如何将SignalR添加到Xamarin.Android或Xamarin.iOS中.如何将SignalR添加到Xamarin.Forms项目? >我应该创建一个单独的PCL,称之为“代理”,然后在Xamarin.iOS,Android和Windows Mobile项目中使用此PCL吗?>如果1),我是否应该在每个项目中添加SignalR(除了PCL,我真正使用它)?>我应该在创建Xamarin.Forms解决方案的同时添加到默认创建的PCL吗? 感谢帮助, 这是...

c# – 如何在Xamarin Forms中向ListView添加BackgroundImage?【代码】

我知道ListView类没有名为BackgroundImage的属性 – 只有BackgroundColor属性,但这不是我要找的.有没有办法将背景图像添加到ListView,以便当我滚动图像时保持原位,并且在滚动时图块只是“移动”在图像上. 将图像添加到ContentPage也不起作用,因为ListView只是覆盖它.解决方法:将ListView的BackgroundColor设置为Transparent:<RelativeLayout><Image Source=background.png" BackgroundColor="Transparent" VerticalOptions="Cente...

c# – 如何在Xamarin.Forms中使用ReactiveUI只执行一次命令?【代码】

使用RxUI for Xamarin.Forms,你将如何创建一个仅自动执行一次的命令(当一个页面最初出现时),但是用户可以稍后请求执行它(例如从拉动到刷新类型的事件) ? 我使用FromEventPattern将我的命令挂钩到Appearing事件,但是当我导航回页面时,它再次被执行,这是一种不受欢迎的行为. 这是我的场景:当用户打开包含它的页面时,我需要自动填充列表.然后,用户可以选择一个元素并在单独的页面中查看其详细信息(使用NavigationPage),但是当用户返...

c# – Xamarin Studio / VS for Mac Storyboard无法打开【代码】

我买了一台用于开发iOS通用应用程序的新MacBook Pro.在我销售旧的之前,我将代码推送到BitBucket存储库. 现在我已经安装了VS for Mac和Xamarin Studio,并从bitbucket中提取了源代码.一切都很好(构建,调试等),但在故事板设计师的设计不会工作. 我得到以下异常:[2017-07-25 15:55:16.3] ERROR: EnsureSession (counter 1): MonoTouch.Design.Client.DesignerRemoteException: System.NotSupportedException: Could not parse xmlat M...

c# – Xamarin.Forms动态布局取决于屏幕方向或大小【代码】

Xamarin.Forms是否已经包含一个控件/布局,根据屏幕方向或大小来命令它的内容? 我想要的是:如果屏幕有足够的空间,则两个stacklayouts水平排序.当屏幕改变时,屏幕没有足够的水平空间,两个堆叠布局应垂直排序. 我不想在代码背后做这件事. 我搜索只使用xaml的解决方案. 提前致谢解决方法:(我很抱歉我的英语不好) 我想你无法使用ONLY XAML来实现这一点.当然你需要一些c#代码.Xamarin.Forms上的XAML旨在响应,您经常以相对模式(绝对值)定...

c# – Xamarin表示地理定位器不断更新位置【代码】

我希望不断更新设备在Google地图上的当前位置. 出于各种原因,我必须实现自己的蓝点.我所做的是: >我隐藏了谷歌地图的默认我的位置标记(默认蓝点).>我画了自己的蓝点>我创建了一个不断调用Geolocator来更新其当前位置的线程:await locator.GetPositionAsync(TimeSpan.FromSeconds(2),null,false); 但是,更新位置会有很大的延迟.我希望以非常低的间隔(大约50毫秒)更新位置,这可以在设备移动时给出与Google Map的原始蓝点类似的结果...

RequestPermissions未显示对话框xamarin c#【代码】

我是xamarin的新手.我找到了很多类似的主题,我尝试了它们.但是他们没有为xamarin工作. 我在AndroidM下面的AndroidManifest for OS中添加了权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />我用了This document并实现了下面的代码.string[] permissions ={Manifest.Permission.ReadExternalStorage}; ActivityCompat.RequestPermissions(Activity, permissions, STORAGE_REQUEST_CODE);ActivityCo...

如何在C#Xamarin iOS项目中添加ios框架?【代码】

在iOS中,您可以在转到“您的项目”=>“目标”=>时添加框架. “Build Phases”然后按“添加”按钮添加框架. 所以,我想说我想添加CoreVideo框架,CoreMedia框架和CoreGraphics.framework.如何将这些框架添加到我的Xamarin iOS项目中? 我是Xamarin iOS的新手.感谢阅读,我感谢任何意见或建议.解决方法:在大多数情况下,这是自动完成的. 例如.当您使用MonoTouch.CoreGraphics中的类型(如CGColor)时,工具将添加对CoreGraphics框架的引用.您...