草庐IT

xamarin.mobile

全部标签

Navigationservice Xamarin具有棱镜和自动操作找不到我的导航

我在我的应用程序上注册了Xamarin表单页面,该页面继承了PrismApplicationförautoFac_container.RegisterTypeForNavigation("MasterLayoutPage");然后,我像这样导航:awaitNavigationService.NavigateAsync("MasterLayoutPage");但它总是说MasterLayoutPage未注册。但是,当我检查我的容器是否有注册类型时,已完全添加为上面的注册。我错过了什么吗?它与Unity合作,我只是更改为AutoFac。我发现这种奇怪的事,想知道它是否可能是一个错误,或者使用Aut

Xamarin表格等待动画或事件完成

因此,我试图使我的按钮在其他动作发生之前执行动画。但是我的建立方式很奇怪。我有一个名为AnimatedButton的子分类按钮,添加了单击+=AnimatedButton_ClickedHandler,可以执行动画,如下所示:usingSystem;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingXamarin.Forms;namespaceTransactionApp_2.Views.UITool

c# - Windows Mobile 开发 : C++ or C# -- which one is better? 为什么?

在进行WindowsMobile开发时,我应该使用哪种语言?C#或C++或其他?为什么一个比另一个好? 最佳答案 这取决于您编写的代码。可以通过C#中的P/Invoke对操作系统进行native调用,但通过nativeC++进行广泛使用可能更容易。您还需要C++才能使用一些未被CompactFramework包装的硬件。大多数硬件(GPS、相机等)都可以通过CF获得。如果您使用的是WinMobile6.x设备,您可能最好使用C#。除了硬件之外,PocketOffice(POOM)的对象模型也可用于C#,因此您可以与其集成。值得注意的

Xamarin Android结合会导致界面和无类

我正在为我的XamarinAndroid项目绑定第三方罐子文件。它没有错误的束缚,但有关“隐藏”(CS0108)和“不隐藏”(CS0109)可访问成员的警告。当我在Android项目中进行编码时,我期望不存在的类,但是相应的接口是。这使得该库的使用变得困难,因为我引用了他们的帮助系统和样本。谁能回答为什么会发生这种情况,将界面与课程相提并论?我可以使用MetaData.xml档案以防止这种情况?如果是这样,有一个很好的例子将是很棒的,因为我发现各种条目都没有太直觉。罐子被绑定为嵌入式罐子。我在VS2017中所有可能的排列中都使用了“Android类解析器”和“CodeGenTargets”。它

我可以将Zebble用于UI,然后将Xamarin用于其他所有内容

我想仅使用Zebble来生产UI和所有其他我想使用XamarinAPI/自定义HTTPAPI/LocalDB或其他可能的东西。基本上,一个带有Zebble的UI项目和其他事物将在PCL中。会兼容吗?你能建议吗?看答案是的你可以。Zebble中没有什么可以阻止您直接使用本机API。对于自定义HTTP调用,我建议使用默认情况下的HTTPCLIENT类,该类在新创建的Zebble项目的所有3个平台中可用。对于设备API,您当然可以使用每个平台的标准API类,但是为了节省时间并实现100%的代码重复使用,我强烈建议使用http://zebble.net/docs/device-api。例如,如果您想使

Xamarin-使用网格中的堆栈布局DIY标签页面

我被要求制作一个底面页面,以便在iOS和Android上使用我们的应用程序。标签项目上的图标是我给出的图标的正确颜色,在未被选中时不能是有色灰色的。使用网格中的堆栈布局进行此操作是否可行,因此我可以保留图标颜色,如果是这样,是否可以将网格固定在设备屏幕底部以便模仿选项卡式页面的行为?看答案您提到的事情绝对是可行的。我认为使用现有的自定义渲染器也可以实现很多TabbedPage控制。您也可以创建自己的版本TabbedPage满足您的需求。我认为,如果您使用现有的标签页和调整,这可能是最难实现的,这可能将选项卡放在Android的底部,但绝对有可能。特别是使用颜色要求很容易使用TintColor在

Xamarin.ios如何局部故事板和笔尖文件

如何在xamarin.ios上添加新语言我遵循这个教程要添加新语言,但我坚持了故事板和笔尖的本地化我应该手动创建这些目录吗我是说base.lproj目录并将我的故事板移入其中,然后在资源中创建我的语言目录并包括MainStoryboard.strings文件如果是,我该如何获得控制的所有ID我要的样本“sxg-tt-iwm.placeholder”=“nombredelatarea”;我应该手动做还是在xamarin.ios中出现看答案您需要为文件夹和文件手动创建。对于所有控件的ID,您需要在故事板文件中检查“属性”属性窗格-widget->tocalizationID。以下是Xamar

C#Xamarin Geolocator插件不更新位置

我正在使用Xamarin表单创建一个应用程序,该表格跟踪用户的位置。我目前正在尝试使用这个Geolocator用于跟踪用户位置的插件。我已经遵循了插件教程中的步骤,但是我的位置目前没有令人耳目一新。这是我的代码:publicWhosOnFarm(){InitializeComponent();locator=CrossGeolocator.Current;locator.PositionChanged+=(sender,e)=>{DisplayAlert("Success","Yourpositionhaschanged!","OK");varposition=e.Position;longi

Xamarin.ios动态滚动视图

我真的需要你的帮助。我是开发Xamarin.ios应用程序的新手,现在我完全被困住了。我无法掌握如何在iOS中实现动态卷轴,这很容易在Android上实施。因此,我要实现的是一种包含文本的视图(这将很长,因此滚动,还有两个按钮。这是Android中的GIF,显示我要实现的目标视图是这样:HeaderLongtextCopyrightbutton--CopyrighttextTermsofusagebutton--Termsofusagetext我已经在滚动的时间里挣扎了这么长时间,我真的需要您的帮助。所有文本属性都通过使用MVVMCross绑定到视图上,因此视图不能具有硬编码的高度和宽度,因此

Xamarin.Forms of StrativitivityForresult的替代方案

我目前正在尝试从A中选择URIRingtoneManager.ActionRingtonePicker。我放入所有额外的设置,并设置适当的标志。但是我只能打电话StartActivity(intent)。无论如何,我可以从铃声选择器中获得选择intent.getParceableExtra(RingtoneManager.ExtraRingtonePickedUri);。我的代码在下面,如果我可以替换context.StartActivity(intent)随之而来的是,那将很棒。publicasyncTaskpickAndReceiveRingtone(stringcurrentUri){I