【c# – Xamarin.Forms.Switch在更新值时发送Toggled事件】教程文章相关的互联网学习教程文章

c# – Xamarin中的ASP.NET MVC 3项目给出了System.UnauthorizedAccessException错误【代码】

我在Mac OS X(10.9)上运行Xamarin(4.0.10 build 5).我创建了ASP.NET MVC 3项目.首次运行给出了Microsoft.AspNet.WebPages的错误.我在this文章后解决了这个问题并修复了它.现在当我运行它时会出现另一个错误:System.UnauthorizedAccessException Access to the path “/Library/Frameworks/Mono.framework/Versions/3.2.0/etc/mono/registry”is denied. Stack trace: at System.IO.Directory.CreateDirectoriesInternal (System.S...

C#Monotouch / Xamarin.iOS – UILabel,在单个字符串中包含纯文本和斜体文本【代码】

我有一个包含纯文本和斜体文本的文本字符串.我如何使用UILabel表示这个? “我是纯文本,而我是斜体文字 var someText =“我是纯文本而我是斜体文本UILabel myLabel = new UILabel(new RectangleF(0,0,100,40)); myLabel.Text = someText;解决方法:我喜欢这样连接:var text = new NSMutableAttributedString (str: "I am plain text whereas ", font: UIFont.SystemFontOfSize (14f));text.Append (new NSMutableAttributedString ...

c# – Scrollview监听器在Xamarin for Android中无效?【代码】

我在Xamarin中使用C#来创建一个Android应用程序.我创建了scrollview的扩展.这是我的代码public class EndlessScroll : ScrollView { public EndlessScroll (Context context) : base (context){}public EndlessScroll(Context context, IAttributeSet attrs) : base(context, attrs){}public EndlessScroll(Context context, IAttributeSet attrs, int defStyle) : base(context, attrs, defStyle){}public interface OnScrollView...

c# – Xamarin Android,从内部存储/下载中读取一个简单的文本文件【代码】

我正在使用Xamarin,根据之前的答案,这应该有效:string path = Path.Combine(Android.OS.Environment.DirectoryDownloads, "families.txt"); File.WriteAllText(path, "Write this text into a file!");但它没有,我得到和未处理的异常.我已设置读取和写入外部存储的权限(即使这是内部存储). 我也试过这个:string content; using (var streamReader = new StreamReader(@"file://" + path )) // with and without file:// {content...

c# – Xamarin表单:如果未找到Url,则为默认图像【代码】

在xamarin表单中,我们可以创建如下图像:Image i = new Image { Source = "http://www.foo.com/foo.jpg };将此添加到布局后如果url返回图像,它将显示它.我现在想要的是有一种方法可以知道Url是否是一个真实的图像.否则我将显示默认图像. 问候. 编辑 我创建了一个函数:public string GetImageSourceOrDefault(string orgUrl){var req = (HttpWebRequest)WebRequest.Create(orgUrl);req.Method = "HEAD";try{using (var resp = req....

c# – 无法确定Xamarin Forms应用程序是在模拟器中还是在设备上运行【代码】

我正在尝试确定应用程序是在模拟器中运行还是在硬件(apple iphone)设备上运行. 各种答案都表明我做了以下事情:bool isSimulator = MonoTouch.ObjCRuntime.Runtime.Arch ==MonoTouch.ObjCRuntime.Arch.SIMULATOR;我已经添加到我的iOS应用程序AppDelegate.cs文件中.但它确实编译 – 我缺少命名空间或程序集:( 这是一个FULL方法的图片(颜色编码显示它找不到静态属性):有人可以帮忙吗?解决方法:使用条款:using ObjCRuntime;码:boo...

c# – NUnit并测试Xamarin PCL【代码】

我正在开发一个便携式类库和iOS应用程序,其中数据访问基于Paul Betts’ ModernHttpClient,Fusillade,Refit和Akavache库.这适用于PCL和iOS应用程序,但在针对PCL创建单元测试时遇到问题. 如果我使用在Visual Studio 2015中运行的Resharper测试,我的所有测试都通过,但是如果我在Xamarin Studio中运行NUnit测试,大约一半的测试会因TypeLoadExceptions而失败.我试图确定哪个dll导致了我的问题,但就我而言可以看到一切都是应有的. 正在测...

c# – 在Xaml中设置网格行的最小或最大高度(Xamarin.Forms)【代码】

我需要使用Xaml或后面的代码设置Gridin Xamarin.Forms的RowDefinition的最小高度.我找不到像MinHeight或MaxHeight这样的房产. RowDefinition只有Height属性.<Grid ColumnSpacing="10" Padding="20"><Grid.RowDefinitions><RowDefinition Height="*"/></Grid.RowDefinitions> </Grid>解决方法:您可以这样设置MinimumHeight:<Grid ColumnSpacing="10" Padding="20"><Grid.RowDefinitions><RowDefinition Height= "Auto"/></Grid.Row...

c# – 如何阻止我的Xamarin.UITest运行测试两次?【代码】

我正在使用Xamarin.UITest库编写一些UITests.但是我运行的每个测试总是运行两次,无论它是通过还是失败? 我的应用配置如下所示:app = ConfigureApp.Android.ApkFile(PathToAPK).WaitTimes(new WaitTimes()).EnableLocalScreenshots().StartApp(Xamarin.UITest.Configuration.AppDataMode.DoNotClear);我的所有测试类都标有以下属性:[TestFixture(Platform.Android)] [TestFixture(Platform.iOS)]我在Android上运行测试,它将在And...

c# – 在iOS上为内部导航引发的Xamarin.Forms.WebView.Navigating事件【代码】

假设您要阻止用户从您的Xamarin.Forms.WebView导航到外部页面.public App () {var webView = new WebView{Source = new HtmlWebViewSource{Html = "<h1>Hello world</h1><a href='http://example.com'>Can't escape!</a><iframe width='420' height='315' src='https://www.youtube.com/embed/oHg5SJYRHA0' frameborder='0' allowfullscreen></iframe>"}};webView.Navigating += WebView_Navigating;MainPage = new ContentPage {C...

c# – 如何在Azure Mobile App中为Xamarin Forms处理用户令牌?

我正在为Azure移动应用程序开发一个带有.NET背景的Xamarin Forms应用程序.我遇到了客户端的一些问题,我想知道如何处理用户令牌MobileServiceUser. 我应该如何保留令牌的数据并通过客户端应用程序使用它? 我成功登录了用户.现在,用户移动到另一个页面并尝试检索信息.我为每个表/对象创建了一个类似“TodoItemManager”的管理器.所以现在我正在使用FoodItemManager,但MobileServiceClient的MobileServiceUser为null,因为我使用Login...

c# – Xamarin – 删除Android中的SearchBar下划线【代码】

我试图在Android上的SearchBar控件下删除黑色下划线.我写了一个我认为会完成这个的CustomRender,但没有运气:[assembly: ExportRenderer(typeof(NoUnderlineSearchBar), typeof(NoUnderlineSearchBarRenderer))] namespace XamarinDemo.Droid.CustomRenderers {public class NoUnderlineSearchBarRenderer : SearchBarRenderer{protected override void OnElementChanged(ElementChangedEventArgs<SearchBar> e){base.OnElementCha...

c# – 应用程序在发布模式下崩溃,而不是在调试模式下崩溃 – Xamarin Forms【代码】

我正在构建一个跨平台的应用程序,我想将它发布给测试人员,但是当我在发布模式下部署它时它不起作用.就例外而言,我没有得到任何.如问题中所述,它在调试模式下工作.该应用程序只是闪屏和崩溃.我通过测试仙女运行原始应用程序并获得此异常:java.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)at dalvik.system.NativeStart.main(Native Meth...

c# – 为Xamarin / Monogame打开屏幕键盘【代码】

我正在使用Xamarin / Monogame开发游戏,我需要在他们点击我的输入控件时在移动设备上打开键盘.我认识到,当我使用模拟器和键盘时,我可以使用Keyboard.GetState()捕获输入,但真正的用户将拥有物理设备,我需要打开屏幕键盘才能输入信息.我没有在任何描述这个的文档中看到任何内容,但很难相信我是第一个碰到这个问题的人.我已经浏览了Xamarin/Monogame’s docs on input,我已经阅读了this StackOverflow article.如果您需要更多信息来帮...

c# – xamarin广播接收器访问视图模型【代码】

注释:Xamarin 4.2.1.64,Visual Studio 2015 proff. 我创建了一个跨平台应用程序,可以在扫描条形码的Android设备上工作. 目前扫描时软件具有可选的输出模式,(缓冲区,键盘,剪贴板和意图). 目前使用键盘模式. 流 用户单击设备按钮扫描条形码,软件尝试转储到屏幕上的输入,如果不是它而不是选项卡(应用程序在启动时将焦点设置为输入字段).单击应用程序上的按钮时,它会调用我的服务查询一组数据并返回结果,然后更新结果列表供用户查看. ...

FORMS - 相关标签