【c#-在UWP项目中使用CollectionView的Xamarin Forms 4(pre 4)问题】教程文章相关的互联网学习教程文章

c# – 使用xaml在Xamarin.Forms中为iPhone和iPad分离UI【代码】

我一直在研究支持iOS和Android平台的Xamarin.Forms应用程序. UI主要是在Forms PCL项目中使用XAML构建的.我知道通过代码使用是可能的if(Device.OS == TargetPlatform.iOS && Device.Idiom == TargetIdiom.Tablet)如何通过XAML为iPad构建新UI?解决方法:您可以在xaml中使用Idiom值OnIdiom:<Grid VerticalOptions="FillAndExpand"><Grid.ColumnSpacing><OnIdiom x:TypeArguments="x:Double"Phone="20"Tablet="40"/></Grid.ColumnSpac...

禁用后退按钮C#Android Xamarin代码无响应【代码】

因此,我试图禁用我的应用程序中的后退按钮,它似乎使用的代码不想回应,很难用文字解释所以我做了一个GIF所以你可以更清楚地看到它并理解因为我不确定我会能够用文字解释. 我想禁用“Activity2”中的后退按钮,但我一直在尝试的代码不想响应后退按钮 香港专业教育学院尝试过这些代码,不知道任何更多的解决方案,因为我刚刚开发Android. 第一次尝试public override void OnBackPressed (){base.OnBackPressed ();}第二次尝试(两者都做了...

c# – Xamarin.Android.你调用的对象是空的.单击按钮【代码】

当我按下任何按钮时,我得到:System.NullReferenceException: Object reference not set to an instance of an object.MainActivity.csnamespace Xamarin.Android.Pluralsight {[Activity(Label = "Xamarin.Android.Pluralsight", MainLauncher = true, Icon = "@drawable/icon")]public class MainActivity : Activity{private Button _buttonPrevious;private Button _buttonNext;private ImageView _imageProfile;protected ove...

c# – Xamarin Android Designer显示黑屏而不是应用程序界面

今天我开始使用Xamarin平台为2017年的Visual Studio学习Android的应用程序开发世界.我在YouTube上关注了Xamarin的官方教程和视频,当我打开我的第一个项目并去了设计师时,设计师的屏幕是全黑的.这在我读过的任何指南或文章中都没有发生.由于我是新手,我不知道问题出在哪里,我正在附上合适的图片. 我的Visual Studio屏幕:Desirable Xamarin教程的屏幕:Available 提前致谢 :)解决方法:我有同样的问题,我找到了一个很好的解决方案:...

c# – xamarin.android BOOT_COMPLETED上的接收器错误【代码】

我正在尝试创建一个以设备启动开始的简单服务.事情是设备返回消息“不幸的是,[app_name]已停止.” 我几个小时都在努力解决这个问题,寻找错误,但这太简单了.希望,你们可以帮我解决这个问题. 这是我的代码: AndroidManifest.xml中<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/><application android:allowBackup="true" android:label="@string/app_name"><receiver android:name=".StartReceiver">...

c# – Xamarin.Forms.Xaml.XamlParseException:找不到trans的MarkupExtension:在发布模式下使用PCL进行翻译【代码】

我非常绝望地找到了下面提到的问题的解决方案. 我有一个跨平台解决方案,有4个项目, 3个操作系统细节MyApp.android,MyApp.Winphone,MyApp.IOS和一个PCL项目MyApp.BLL 在MyApp.BLLbll中,我正在使用MyApp命名空间,在根目录中我有TranslateExtension.cs类namespace MyApp {[ContentProperty("Text")]public class TranslateExtension: IMarkupExtension{readonly CultureInfo ci;const string ResourceId = "MyApp.Resources.AppResour...

c# – 使用Zxing库,Xamarin.android应用程序扫描时,将屏幕方向锁定为纵向.【代码】

我已经看到它可以在相机配置管理器中完成,但不知道在哪里找到该文件??? 我已经添加:<activity android:name="MainActivity"android:configChanges="keyboardHidden|orientation" android:screenOrientation="portrait"/>现在主要活动被锁定在肖像上,但是当从内部活动运行zxing扫描仪时,屏幕在扫描期间旋转?解决方法:将其添加到Main活动以锁定方向[Activity (Label = "YourLabel", MainLauncher = true, ScreenOrientation = Andr...

c# – 从资产中读取文本文件的问题(xamarin)【代码】

我从资产目录中读取简单的txt有问题.我无法弄清楚它为什么不起作用以及出了什么问题. 这是我写的方法代码:private string ReadFile(){var stream = Assets.Open ("sampleText.txt");StreamReader sr = new StreamReader (stream);string text = sr.ReadToEnd ();sr.Close ();return text;}这是错误:Java.Lang.NullPointerException: Exception of type 'Java.Lang.NullPointerException' was thrown. at System.Runtime.Exceptio...

Xamarin Toast消息错误(C#)【代码】

我想显示一个Toast Message.如果我在onCreate()中执行此操作,它可以正常工作.但我想这样做,我得到一个错误:Java.Lang.NullPointerException: Attempt to invoke virtual method‘android.content.res.Resources android.content.Context.getResources()’on a null object reference我该怎么办?public void textToast(string textToDisplay) { Toast.MakeText(this,textToDisplay, ToastLength.Long).Show(); } c...

c# – Xamarin自定义键盘【代码】

我正在尝试为特定页面创建自定义键盘,并且在处理所有键的侦听器时遇到一些问题,并且此文档非常有限. 我正在使用Xamarin和C#进行开发: 所以我在这里有一个活动(OrderActivity):mKeyboard = new Keyboard(this,Resource.Layout.Keyboard); mKeyboardView = this.FindViewById<KeyboardView> (Resource.Id.keyboardview); mKeyboardView.Keyboard = mKeyboard;// PROBLEM HERE mKeyboardView.OnKeyboardActionListener = new Keyboa...

Xamarin C#将视图宽度设置为Android屏幕的百分比【代码】

我有这个按钮,我希望屏幕宽度的25%,和方形.我已经看到了一些制作网格的方法但是效果还不好.有人对此事有任何意见吗?还需要描述更多的背景吗?解决方法:Android.Support.Design包还提供了一个名为PercentRelativeLayout的漂亮新布局类型. 您可以通过将Xamarin.Android.Support.Percent NuGet package添加到项目中来获取它. 这将使您能够将PercentRelativeLayout添加到您的布局,如:<android.support.percent.PercentRelativeLayou...

c# – 混淆Xamarin应用程序

是否可以提取Xamarin Android应用程序的代码并进行检查? 我正处于一个即将在Play商店发布的应用程序的最后阶段.但是,我担心代码是否可以被其他人提取和查看. 请告知,如何从其他人查看代码来保护我的应用程序.解决方法:是的,可以提取Xamarin.Android应用程序的代码.默认情况下,.dll文件只是APK中的资源,可以使用zip实用程序提取它们,并使用例如ILSpy. Xamarin docs解释了如何保护您的应用程序,包括: >禁用调试> Obfuscate with Do...

c# – 在Android设备上测试您的Xamarin应用

我在Xamarin Studio(带有C#的Android)中开发了一个测试应用程序,并希望在我的手机上进行测试. 该应用程序在设备模拟器(相同操作系统版本)中运行良好,但是当我在手机上安装/打开它时,它只是说“TestApplication停止工作”我从在线搜索中知道数千个问题可能导致此错误消息但我的问题是: 在我的机器人上导出我的应用程序就像这样简单: >编译应用程序>将签名的.apk放在.bin文件夹中>在手机上拖动.apk(我正在使用AirDroid来拖动文件)>...

c# – 如何在Xamarin.forms中的CarouselPage中以编程方式更改页面?【代码】

我正在使用CarouselPage类在Xamarin.Forms中实现Horizo??ntal Slider.我将使CarouselPage类从点击页面移动到下一页,而不是滑动. 可能吗?谁能帮我? 提前致谢.解决方法:您可以将TapGestureRecognizer添加到您的页面并连接它以更改CarouselPage的CurrentPage.下面是我写的一个扩展方法,用于将CarouselPage的当前页面索引向右移动.从连接到子页面的TapGestureRecognizer调用此方法应该可以提供所需的功能.public static void PageRig...

c# – HttpClient.GetAsync永远不会在Xamarin.Android上返回【代码】

我正在开发一个Android应用程序,由Azure上托管的ASP.NET Core应用程序提供支持.我在使用Xamarin.Forms(仅限Android)项目的功能之前,正在使用共享库项目来测试控制台应用程序项目的基本内容.登录到Web服务后运行以下代码,其中Client是HttpClient:public static async Task<MyClass> GetInformationAsync(string accountId) {HttpResponseMessage response = await Client.GetAsync(UriData + "/" + accountId);response.EnsureSucc...

FORMS - 相关标签