草庐IT

xamarin-live-player

全部标签

c# - Xamarin.Forms - 完全在 XAML 中的 ListView

我们有一些屏幕实际上应该是iOS上的UITableViews,它们具有静态行数和不同类型的单元格。有没有一种方法可以使用Xamarin.Forms在XAML中定义它,而不必设置到ItemsSource的绑定(bind)?就像我只想定义两个EntryCells然后定义一个TextCell?我的第一次尝试是这个例子,但我只在每一行中看到了Cell.ToString()的等价物: 最佳答案 考虑到您希望每个单元格具有不同模板/布局的静态单元格,您是否尝试过Xamarin.FormsTableView?http://iosapi.xamar

c# - 为什么 Xamarin android Designer 在打开 *.axml 文件时不显示在 visual studio 2012 中

我正在使用VisualStudio2012和Xamarin创建一个Android应用程序,但是当我尝试打开任何*.axml文件(包含android布局和设计以及其他元素)时,它应该显示一个所见即所得的可视化IDE,所以我编辑东西easyllly但它无法加载所见即所得并给我错误“操作无法完成。无效指针“我使用gtksharp2.12.21、mono-android4.6.06000、JDK6、android-ndk-r8e-windows-x86、XamarinStudio4.0.8我还包括图像,见下文谁能告诉我如何解决这个问题 最佳答案

c# - Xamarin 表单图标

我想知道如何在我的XamarinForms应用程序中实现图标。我想使用像glyphicons或fontawesome之类的东西。但是,我不知道如何将它实现到我的xaml/c#页面中。理想情况下,我的目标是这样的:如果有人可以提供代码来显示像搜索栏或三行这样的图标,那就太好了。我可以格式化它看起来很漂亮。我正在为如何真正拉入图标而苦苦挣扎! 最佳答案 最简单的方法可能是使用https://github.com/jsmarcus/Xamarin.Plugins从VisualStudio或XamarinStudio安装以下包:Xam.Pl

c# - Xamarin.Forms 应用程序图标

有人知道我可以在哪里或如何设置Xamarin.Forms应用程序图标和/或启动屏幕吗?在我当前项目的visualstudio属性中尝试过,但我没有在那里看到该选项。 最佳答案 每个平台都应该有自己的项目供您访问。您在这些属性中设置这些东西(如果您在XamarinStudio中)。在VisualStudio中,我认为您可以编辑iOS的info.plist和Android的list(这两者都位于特定于平台的项目中)。 关于c#-Xamarin.Forms应用程序图标,我们在StackOver

c# - 有什么方法可以在 Xamarin.Forms 中将样式与我的 XAML 分开

我在带有XAML页面的PCL中使用Xamarin.Forms。我想出给我的控件设置样式的唯一方法是使用内联语法。我更愿意使用这样的结构:(http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465381.aspx)但是,(尚)不支持Style元素。有没有人成功地将布局与内容分开?仅供引用:我还在Xamarin论坛中发布了这个问题,所以任何通过谷歌来到这里的人可能还想看看这个页面:http://forums.xamarin.com/discussion/19287/styling-of-xamarin-xaml#late

c# - Xamarin Forms 导航和处理登录页面

我正在尝试创建一个将登录页面作为第一页的应用。一旦用户登录,之后的页面将采用标准页面堆栈组织,因此我可以轻松地使用Navigation对象中的构建并将所有内容包装在导航页面中。例如LoginPage->MainAppPage|->Category1Page->Cat1SubPage|->Category2Page->Cat2SubPage我的理解是,我应该用newNavigationPage()包装MainAppPage,然后我就可以访问Navigation对象,从而允许我执行如下操作:awaitthis.Navigation.PushAsync(newCategory1Page())

c# - 仅在 C# 中更改 Xamarin Forms 标签的颜色,无 XAML

我有这个XAML代码:在我的C#代码中,我很熟悉通过简单地指定来设置标签的Text属性:sampleLabel.Text="ABC"但是这种情况就不一样了。谁能告诉我如何在单击标签时从C#更改标签的颜色。 最佳答案 这个怎么样:主页:publicpartialclassMainPage:ContentPage{MyViewModelvm;publicMainPage(){InitializeComponent();vm=newMyViewModel();BindingContext=vm;varfaveLabel=newLabel{

c# - 如何使用 Xamarin 在 iOS 8 中制作表格单元格和分隔符全宽?

我们有许多表格View(使用XamarinMonotouchDialog),它们是普通的(未分组的)并且设计为全角显示而没有缩进。这在iOS7中一切正常。不过使用iOS8模拟器时,我们得到了轻微的左缩进。iOS8有一个名为LayoutMargins的新属性。我们将该属性设置为零。像这样:if(this.TableView.RespondsToSelector(newSelector("setSeparatorInset:")))this.TableView.SeparatorInset=UIEdgeInsets.Zero;if(this.TableView.RespondsToSele

c# - Xamarin.iOS ARKit 演示项目错误 : “32-bit architectures are not supported when deployment target is 11 or later"

从https://developer.xamarin.com/samples/monotouch/ios11/ARKitSample/部署ARKit示例项目时,我收到构建错误Invalidarchitecture:ARMv7。当部署目标为11或更高版本时,不支持32位架构。所有与部署设备和我的开发机器一起检查:我在部署设备上运行iOS11(iPhone6SPlus-ARKit不会在模拟器中运行),并且安装了Xcode9(并且在启动VisualStudioforMac之前启动过一次)。VisualStudioforMac也已更新到最新的稳定版本(ARKit目前在Alpha和Beta版本中

c# - 在 Xamarin for Android (Visual Studio) 中启用 AOT

我知道XamarinforAndroid支持AOT。在软件免费之后,它的所有功能也都免费了。我阅读了文档并通过修改我的project.csproj文件启用了AOT,如下所示:True在确保我的项目路径不包含空格(中断过程)后,我运行了一个构建并获得了一个包含两个托管.NETDLLs和的APKnative编译库。遗憾的是,该应用程序似乎正在使用.NETDLL并完全忽略了native库。有什么办法可以解决这个问题吗?编辑:阅读其他一些与MonoAOT相关的问题,这似乎是它应该如何工作的。我想AOT编译我的应用程序,希望减少大约2秒的启动时间,在我从JIT切换到AOT后,这根本没有改变。有人