Tag: xamarin

使用Xamarin.Forms(xaml和c#)创建超链接

我是一个相对缺乏经验的专业程序员(我只有20岁)。 因此,我提前道歉,因为可能有一些我还没有完全掌握的更大的概念。 我希望这是一个适当的问题,因为谷歌搜索一小时无法帮助我。 我基本上想要使用标签类在Xamarin.Forms中创建一个超链接。 基本上,我想关注链接以将用户带到网络浏览器中的google.com: 我在Xamarin Forms API中找不到任何关于此的内容,而且互联网在Xamarin.Forms中对此主题的含义模糊且有限。 这可能吗? 如果是这样,有人可以指出我正确的方向吗? 提前感谢任何回答的人。

Xamarin每月和每周形成日历视图以显示提醒

是否有任何日历控件可用于xamarin表单,有助于在日历中显示提醒,如下面提供的屏幕截图所示。 每年视图> https://drive.google.com/open?id=0B0Yycy9pDgSYbWJxaEpOblhfZ1E 每月视图> https://drive.google.com/open?id=0B0Yycy9pDgSYWTVTR1BRV1VabzA 每周视图> https://drive.google.com/open?id=0B0Yycy9pDgSYX21lUGpydnV0ZGM 我试过Sfcalendar https://help.syncfusion.com/xamarin/sfcalendar/overview 它有一个类似的设计视图,但我发现很难让它在年度视图上显示提醒标记。 有什么办法可以做到吗? 提前致谢

如何使用Xamarin表单中的滚动菜单制作许多内容页面的选项卡页面?

我想制作一个带有7个内容页面的标签页(在xamarin表单中,而不是在本机项目中)。 但是红色的菜单栏(我不知道这个叫做什么,所以我称之为菜单栏)不是滚动菜单,所以每个内容页面的标题都没有很好地显示。 像这样: 我实际拥有的东西 有人知道做这样的事吗? 我希望它成为的东西

Xamarin自定义键盘

我正在尝试为特定页面创建custom keyboard ,并且在处理所有键的侦听器时遇到一些问题,并且此文档非常有限。 我正在使用Xamarin和C#进行开发: 所以我在这里有一个活动(OrderActivity): mKeyboard = new Keyboard(this,Resource.Layout.Keyboard); mKeyboardView = this.FindViewById (Resource.Id.keyboardview); mKeyboardView.Keyboard = mKeyboard; // PROBLEM HERE mKeyboardView.OnKeyboardActionListener = new KeyboardView.IOnKeyboardActionListener () {}; 有一个Keyboard.axml,它们完美地显示在屏幕上,但我有问题,不知道如何调用监听器,这里有人有任何教程或如何解决这个问题? 或者在创建自定义键盘时有其他选择吗?

获取当前的ViewModel MvvmCross

奇怪的是,我没有找到对互联网上这个非常简单的问题的直接回答。 如何在MvvmCross运行时中确定当前活动的ViewModel ? 可能吗? 如果没有,为什么我不应该这样做?

Xamarin.Forms中存储应用程序数据的最佳Environment.SpecialFolder是什么?

我是Xamarin.Forms和移动开发的新手。 我想将我的应用程序用户的用户和加密密码存储在移动设备上的文件中。 我正在使用xamarin表格技术。 我知道有很多不同的文件夹。 例如: System.Environment.SpecialFolder.Personal System.Environment.SpecialFolder.LocalApplicationData System.Environment.SpecialFolder.MyDocuments 完整列表,你可以在这里找到: https : //msdn.microsoft.com/en-gb/en-enl/library/system.environment.specialfolder(v=vs.110).aspx 什么是商店最好的文件夹/目录: 用户和密码数据 其他应用程序specyfic数据 ?? 编辑:我发现“个人”对我有好处,但如果你有其他答案也可以发布。 SpecialFolder.Personal位置

Xamarin.iOS的本地化

我想弄清楚Xamarin.iOS上的本地化。 我不熟悉本地化,但我们想做的第一语言是冰岛语。 如果您查看iOS设备本身的设置,则不支持Icelandic。 所以这是一个两部分的问题。 如何在我的应用程序中设置本地化? 我是否只是以与其他.net应用程序相同的方式进行本地化。或者我需要做一些特定于iOS / Xamarin的内容。 一旦我实现了这个,我如何选择Icelandic作为语言,因为iOS没有它作为可用的语言? 关于这个主题的文档似乎很少。

获取数组JSON.Net的长度

如何获得在C#中使用json.net获得的JSON数组的长度? 发送SOAP调用后,我得到一个JSON字符串作为答案,我使用json.net来解析它。 我得到的json的例子: {“JSONObject”: [ {“Id”:”ThisIsMyId”,”Value”:”ThisIsMyValue”}, {“Id”:”ThisIsMyId2″,”Value”:”ThisIsMyValue2″} ]} 我解析它并在控制台中写入: var test = JObject.Parse (json); Console.WriteLine (“Id: {0} Value: {1}”, (string)test[“JSONObject”][0][“Id”], (string)test[“JSONObject”][0][“Value”]); 这就像一个咒语,只是我不知道JSONObject的长度,但我需要在for循环中进行。 我只是不知道如何获得test[“JSONObject”]的长度test[“JSONObject”] 但是像test[“JSONObject”].Length类的东西test[“JSONObject”].Length太容易我想:( ..

如何将Xamarin.Forms条目绑定到非字符串类型,例如Decimal

我创建了Entry,我试图将它绑定到Decimal属性,如下所示: var downPayment = new Entry () { HorizontalOptions = LayoutOptions.FillAndExpand, Placeholder = “Down Payment”, Keyboard = Keyboard.Numeric }; downPayment.SetBinding (Entry.TextProperty, “DownPayment”); 当我尝试在模拟器上输入Entry时,我收到以下错误。 对象类型System.String无法转换为目标类型:System.Decimal

在跨平台(Xamarin)应用程序中使用哪种IoC continer?

我正在ASP.NET中为Windows,OSX,iOS,Windows Mobile,Android和Web构建跨平台应用程序。 对于每个客户端我都使用C#(我正在使用Xamarin)。 单一VS解决方案中的一切。 我的核心代码(域)在类库(可移植)中 ,因此可以在每个UI(客户端)中使用。 我想在该项目中使用IoC容器,这是我的问题:我不知道我会选择IoC,是否适用于每个客户端。 我知道例如Ninject在便携式类库中不起作用 – 这样的项目有Ninject.Portable 。 这让我想到,我选择的IoC可能无法在我的一个客户端工作,这将是不好的。 所以,我的问题是: 在Visual Studio 2015中可以在便携式类库和每个客户端(UI)中使用哪些IoC容器? 我对Simple Injector感兴趣,但现在我有这些疑虑。