一个好老好老的老程序员了。
全部博文(915)
发布时间:2018-01-31 21:25:37
尽管多么复杂的图形用户界面已经成为现实,文本仍然是大多数应用程序的支柱。 然而,文本可能是最复杂的视觉对象之一,因为它带有数百年印刷术的包袱。 主要的考虑是文本必须是可读的。 这就要求文字不要太小,文字不能太大,否则会在屏幕上占据很大的空间。由于这些原因,在随后的几章中继续讨论文本的主题,最着名的是第.........【阅读全文】
发布时间:2018-01-29 21:29:59
解决方案3.仅包含适用于iOS的填充(PCL或SAP)是! 静态设备类包括几个属性和方法,使您的代码可以在运行时以非常简单和直接的方式处理设备差异。Device.OS属性返回TargetPlatform枚举的成员:iOS,Android,WinPhone或其他。 WinPhone成员指的是所有的Windows和Windows Phone平台。Device.Idiom属性返回Targ.........【阅读全文】
发布时间:2018-01-24 21:01:18
解决方案1.在页面上添加填充Page类定义了一个名为Padding的属性,用于标记内容不能侵入的页面内部周围的区域。 Padding属性的类型是Thickness,它是一个定义了名为Left,Top,Right,Bottom的四个属性的结构。 (您可能需要记住该顺序,因为这是您在厚度构造函数以及XAML中定义属性的顺序。)厚度结构还定义了构造函数,用.........【阅读全文】
发布时间:2018-01-22 21:23:29
文本的标签让我们创建一个名为Greetings的新的Xamarin.Forms PCL解决方案,使用上述创建Hello解决方案的相同过程。 这个新的解决方案将更像一个典型的Xamarin.Forms程序,这意味着它将定义一个从ContentPage派生出来的新类。在本书中,大部分时间都是由程序定义的,每个类和结构都会得到它自己的文件。 这意味着必须将新文.........【阅读全文】
发布时间:2018-01-21 17:08:45
PCL或者SAP?当你第一次在Visual Studio中创建Hello解决方案时,你有两个应用程序模板选项:空白应用 (Xamarin.Forms Portable)空白应用 (Xamarin.Forms Shared)在Xamarin Studio中,选择体现在一对单选按钮中使用可移植类库使用共享库第一个选项创建可移植类库(PCL),而第二个选项创.........【阅读全文】
发布时间:2018-01-18 20:55:10
iOS项目一个iOS项目通常包含一个派生自UIApplicationDelegate的类。 但是,Xamarin.Forms.Platform.iOS库定义了一个名为FormsApplicationDelegate的替代基类。 在Hello.iOS项目中,你会看到这个AppDelegate.cs文件,在这里剥离了所有无关的使用指令和注释:点击(此处)折叠或打开using Found.........【阅读全文】
发布时间:2018-01-17 22:13:28
由于该解决方案包含两到六个项目中的任何一个,所以在选择运行或调试应用程序时,必须指定启动哪个程序。在Visual Studio的解决方案资源管理器中,右键单击五个应用程序项目中的任意一个,然后从菜单中选择Set As StartUp Project项目。 然后,您可以选择部署到仿真器或实际设备。 要构建和运行程序,请选择菜单项Debug> S.........【阅读全文】
发布时间:2018-01-15 20:24:55
现代的用户界面是由各种视觉对象构成的。 根据操作系统的不同,这些可视对象可能会有不同的名称(控件,元素,视图,小部件),但它们都专注于演示或交互作用或两者兼而有之。在Xamarin.Forms中,屏幕上出现的对象统称为可视元素。 它们分为三大类:页面布局视图这些不是抽象的概念! Xamarin.For.........【阅读全文】
发布时间:2018-01-04 21:20:52
安装在编写Xamarin.Forms的应用程序之前,您需要在Mac,PC或两者上安装Xamarin平台(如果您正在使用该设置)。 请参阅Xamarin网站上的文章:https://developer.xamarin.com/guides/cross-platform/getting_started/installation/您可能急于创建您的第一个Xamarin.Forms应用程序,但在此之前,您需要尝试为iPhone和Androi.........【阅读全文】
发布时间:2018-01-03 21:23:14
你的开发环境如何设置您的硬件和软件取决于您的目标移动平台以及哪些计算环境最适合您。对Xamarin.Forms的要求与使用Xamarin.iOS或Xamarin.Android或对Windows运行时平台进行编程的要求没有区别。这意味着本节(以及本章的其余部分)没有任何内容是特定的Xamarin.Forms。 Xamarin网站上有很多关于为Xamarin.iOS和Xamari.........【阅读全文】