草庐IT

xamarin.ios-binding

全部标签

c++ - C++ Windows/Mac/iOS 中的西类牙字符

我在iOS应用程序中显示西类牙文字符时遇到一些问题。有问题的代码都是C++,并且在Windows应用程序和iOS应用程序之间共享。使用VisualStudio2010在Windows中编译(字符集为多字节)。并在Mac上使用Xcode4.2编译。目前,代码正在使用char指针,我的第一个想法是我需要切换到wchar_t指针。但是,我注意到我想要输出的西类牙文字符在Windows中仅使用字符指针就可以正常显示。这让我觉得这些字符是多字节字符集的一部分,在我准备好进行一些日语、俄语、阿拉伯语等翻译之前,我不需要费心将所有内容更新为wchar_t.不幸的是,虽然西类牙字符确实在Windows

c# - 为什么c#内置的IO类比自制的快?

当我决定在C#中自己实现JavaByteBuffer时,我认为它会比MemoryStream+BinaryWriter/二进制阅读器。我通过ILSpy查看了它们的源代码,发现有很多检查和辅助方法调用,而在我的实现中,我直接使用底层字节数组。但是,当测试表明重型内置类的方法调用比我的轻型方法调用快将近两倍时,我感到非常惊讶。例如:publicvoidWriteBytes(Byte[]buffer,Int32offset,Int32count){this.EnsureFreeSpace(count);Buffer.BlockCopy(buffer,offset,this.buffer,th

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# - ReactiveUI 绑定(bind)似乎可以防止发生垃圾回收

我们目前正在使用ReactiveUI来帮助构建一个相当大的基于WPF的Windows应用程序。一切都很顺利,直到我们发现我们的应用程序正在消耗大量内存……基本上我们所有的View、View模型和模型都没有被垃圾收集。根据JetBrainsdotMemory等内存分析器的信息,ReactiveUI似乎是罪魁祸首。特别是我们在View中配置的ReactiveUI绑定(bind),即使我们正在使用最佳实践并确保在停用View时处理所有绑定(bind)。以下是我们正在创建的View之一的示例。任何关于我们可能哪里出错的想法都将不胜感激。publicpartialclassRunbookInpu

c# - 接口(interface)的调度程序实现的 Ninject 绑定(bind)

我有一个界面:publicinterfaceIService{voidDoStuff(intparm1,stringparm2,GuidgimmeABreakItsAnExampleK);}我想配置Ninject(v3)绑定(bind),这样我就可以有一个“调度程序”shuffle方法调用多个IService实例,如下所示:publicsealedclassDispatcherService:IService{privateIEnumerable_children;publicDispatcherService(IEnumerablechildren){this._children=c

c# - 转换绑定(bind)路径,以便它在设计时识别 ViewModel 属性

好吧,这与其说是个问题,不如说是个烦恼。没有错误页面subview当绑定(bind)到BindingContext来自This的来源引用,我收到XAML“警告”Cannotresolveproperty'IsVacate'indatacontextoftype'object'Binding="{BindingPath=BindingContext.IsVacate,Source={x:ReferenceThis}}"很明显,BindingContext是一个对象并且是未类型化的。但是上面的代码编译和工作我想做的是转换,首先是因为我有强制症,但主要是因为它很容易在IDE页面channel

c# - Xamarin 表单图标

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

c# - Azure Functions 中的自定义绑定(bind)未得到解析

我正在尝试为AzureFunctions创建我自己的自定义绑定(bind)。这项工作基于2篇有关此功能的维基文章:https://github.com/Azure/azure-webjobs-sdk/wiki/Creating-custom-input-and-output-bindings和https://github.com/Azure/WebJobsExtensionSamples对于示例项目,我指的是AzureFunctions/WebJobsbindingextensionsampleproject.该项目基于.NETFramework4.6。我希望我自己的自定义绑定(bin

c# - 自 .NET 4.0 以来 XAML 绑定(bind)日期时间对象的自动更正行为?

在将应用程序从.NET3.5迁移到.NET4.0时,我遇到了这个特殊问题。(文化是nl-BE)我将这样的TextBox(在XAML中)绑定(bind)到带有PropertyChanged上的UpdateSourceTrigger的DateTime值(LostFocus按预期工作,但需要按类型验证):现在当这个文本框的内容是(例如)10/12/2000并且我想把它编辑成09/03/1981一些令人讨厌的发生自动更正当我将光标放在2000年末并开始“退格”掉年份值时(当只有“2000”的第一个数字(“2”)自动保留该值时-包括光标跳转-再次更改为2002)。我可以禁用此自动更正吗?我似乎找