Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2074926
  • 博文数量: 787
  • 博客积分: 17977
  • 博客等级: 上将
  • 技术积分: 7423
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-26 09:59
  • 认证徽章:
个人简介

一个好老好老的老程序员了。

文章分类

全部博文(787)

文章存档

2018年(28)

2017年(130)

2015年(5)

2014年(12)

2013年(41)

2012年(36)

2011年(268)

2010年(1)

2009年(54)

2008年(66)

2007年(49)

2006年(82)

2005年(12)

发布时间:2018-03-01 21:17:56

布局对象默认情况下通常具有透明背景。 尽管它们占据了屏幕上的一个区域,但它们并不直接可见。 给布局对象临时颜色是一种很好的方式来查看它们在屏幕上的确切位置。 这对复杂布局来说是一个很好的调试技术。你会发现蓝色的StackLayout在各个Labelviews之间的空间中窥视。 这是StackLayout的默认Spacing属性的结果。 通过C.........【阅读全文】

阅读(9) | 评论(0) | 转发(0)

发布时间:2018-02-28 21:36:13

滚动内容请记住,Xamarin.Forms程序可以访问.NET基类库,并可以使用.NET反射来获取有关程序集中定义的所有类和结构的信息,例如Xamarin.Forms.Core。 这表明可以自动获取Color结构的静态字段和属性。大多数.NET反射都以Type对象开始。 您可以使用C#typeof运算符为任何类或结构获取Type对象。 例如,表达式typeof(Color.........【阅读全文】

阅读(11) | 评论(0) | 转发(0)

发布时间:2018-02-06 22:05:39

如果你像大多数程序员一样,只要看到上一章中的静态颜色属性列表,就想编写一个程序来显示它们,也许使用Label的Text属性来识别颜色,而TextColor属性显示实际的颜色。尽管可以使用FormattedString对象通过单个Label实现此操作,但使用多个Label对象更容易。由于涉及多个Label对象,因此此作业还需要某种方法才能在屏幕上.........【阅读全文】

阅读(15) | 评论(0) | 转发(0)

发布时间:2018-02-05 21:08:13

格式化的文本正如你所看到的,Label有一个Text属性,你可以设置为一个字符串。 但是Label也有一个替代的FormattedText属性,构造了一个格式不统一的段落。FormattedText属性的类型是FormattedString,它具有类型IList <Span>的Span属性,Span对象的集合。 每个Span对象都是统一格式的文本块,由六个属性管理: Tex.........【阅读全文】

阅读(16) | 评论(0) | 转发(0)

发布时间:2018-02-05 20:37:49

字体大小和属性默认情况下,Label使用由每个平台定义的系统字体,但Label也定义了可用于更改此字体的多个属性。 标签是与这些字体相关的属性只有两个类之一; 按钮是另一个。使您可以更改此字体的属性是: 字符串类型的FontFamily 类型double的FontSize FontAttributes类型的FontAttributes,包含三.........【阅读全文】

阅读(12) | 评论(0) | 转发(0)

发布时间:2018-02-04 21:15:07

更改应用程序配色方案针对Android,Windows和Windows Phone的应用程序时,可以更改应用程序的配色方案。 在这种情况下,ContentPage的BackgroundColor和Label的TextColor属性的Color.Default的设置将有不同的含义。有几种方法可以在Android中设置配色方案,但最简单的方法只需要在Android项目的Properties文件夹的Android.........【阅读全文】

阅读(15) | 评论(0) | 转发(0)

发布时间:2018-02-01 22:54:52

文本和背景的颜色如您所见,“标签”视图以适合设备的颜色显示文本。 您可以通过设置两个名为TextColor和BackgroundColor的属性来覆盖该行为。 标签本身定义了TextColor,但它从VisualElement继承了BackgroundColor,这意味着Pageand Layout也有一个BackgroundColor属性。将TextColor和BackgroundColor设置为Color类型的.........【阅读全文】

阅读(42) | 评论(0) | 转发(0)

发布时间:2018-01-31 21:25:37

尽管多么复杂的图形用户界面已经成为现实,文本仍然是大多数应用程序的支柱。 然而,文本可能是最复杂的视觉对象之一,因为它带有数百年印刷术的包袱。 主要的考虑是文本必须是可读的。 这就要求文字不要太小,文字不能太大,否则会在屏幕上占据很大的空间。由于这些原因,在随后的几章中继续讨论文本的主题,最着名的是第.........【阅读全文】

阅读(29) | 评论(0) | 转发(0)

发布时间:2018-01-29 21:29:59

解决方案3.仅包含适用于iOS的填充(PCL或SAP)是! 静态设备类包括几个属性和方法,使您的代码可以在运行时以非常简单和直接的方式处理设备差异。Device.OS属性返回TargetPlatform枚举的成员:iOS,Android,WinPhone或其他。 WinPhone成员指的是所有的Windows和Windows Phone平台。Device.Idiom属性返回Targ.........【阅读全文】

阅读(14) | 评论(0) | 转发(0)

发布时间:2018-01-24 21:01:18

解决方案1.在页面上添加填充Page类定义了一个名为Padding的属性,用于标记内容不能侵入的页面内部周围的区域。 Padding属性的类型是Thickness,它是一个定义了名为Left,Top,Right,Bottom的四个属性的结构。 (您可能需要记住该顺序,因为这是您在厚度构造函数以及XAML中定义属性的顺序。)厚度结构还定义了构造函数,用.........【阅读全文】

阅读(12) | 评论(0) | 转发(0)

发布时间:2018-01-22 21:23:29

文本的标签让我们创建一个名为Greetings的新的Xamarin.Forms PCL解决方案,使用上述创建Hello解决方案的相同过程。 这个新的解决方案将更像一个典型的Xamarin.Forms程序,这意味着它将定义一个从ContentPage派生出来的新类。在本书中,大部分时间都是由程序定义的,每个类和结构都会得到它自己的文件。 这意味着必须将新文.........【阅读全文】

阅读(23) | 评论(0) | 转发(0)

发布时间:2018-01-21 17:08:45

PCL或者SAP?当你第一次在Visual Studio中创建Hello解决方案时,你有两个应用程序模板选项:空白应用 (Xamarin.Forms Portable)空白应用 (Xamarin.Forms Shared)在Xamarin Studio中,选择体现在一对单选按钮中使用可移植类库使用共享库第一个选项创建可移植类库(PCL),而第二个选项创.........【阅读全文】

阅读(22) | 评论(0) | 转发(0)

发布时间:2018-01-18 20:55:10

iOS项目一个iOS项目通常包含一个派生自UIApplicationDelegate的类。 但是,Xamarin.Forms.Platform.iOS库定义了一个名为FormsApplicationDelegate的替代基类。 在Hello.iOS项目中,你会看到这个AppDelegate.cs文件,在这里剥离了所有无关的使用指令和注释:点击(此处)折叠或打开using Found.........【阅读全文】

阅读(34) | 评论(0) | 转发(0)

发布时间:2018-01-17 22:13:28

由于该解决方案包含两到六个项目中的任何一个,所以在选择运行或调试应用程序时,必须指定启动哪个程序。在Visual Studio的解决方案资源管理器中,右键单击五个应用程序项目中的任意一个,然后从菜单中选择Set As StartUp Project项目。 然后,您可以选择部署到仿真器或实际设备。 要构建和运行程序,请选择菜单项Debug> S.........【阅读全文】

阅读(40) | 评论(0) | 转发(0)

发布时间:2018-01-15 22:11:58

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。......【阅读全文】

阅读(47) | 评论(0) | 转发(0)

发布时间:2018-01-15 20:24:55

现代的用户界面是由各种视觉对象构成的。 根据操作系统的不同,这些可视对象可能会有不同的名称(控件,元素,视图,小部件),但它们都专注于演示或交互作用或两者兼而有之。在Xamarin.Forms中,屏幕上出现的对象统称为可视元素。 它们分为三大类:页面布局视图这些不是抽象的概念! Xamarin.For.........【阅读全文】

阅读(29) | 评论(0) | 转发(0)

发布时间: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.........【阅读全文】

阅读(66) | 评论(0) | 转发(0)

发布时间:2018-01-03 21:23:14

你的开发环境如何设置您的硬件和软件取决于您的目标移动平台以及哪些计算环境最适合您。对Xamarin.Forms的要求与使用Xamarin.iOS或Xamarin.Android或对Windows运行时平台进行编程的要求没有区别。这意味着本节(以及本章的其余部分)没有任何内容是特定的Xamarin.Forms。 Xamarin网站上有很多关于为Xamarin.iOS和Xamari.........【阅读全文】

阅读(77) | 评论(0) | 转发(0)

发布时间:2017-12-28 20:51:29

介绍Xamarin.Forms2014年5月28日,Xamarin推出了Xamarin.Forms,它允许您编写可以为iOS,Android和Windows设备编译的用户界面代码。Xamarin.Forms选项Xamarin.Forms支持五种不同的应用程序平台:iOS适用于在iPhone,iPad和iPod Touch上运行的程序。Android适用于在Android手机和平板电脑上运行的程序。.........【阅读全文】

阅读(59) | 评论(0) | 转发(0)

发布时间:2017-12-16 23:12:42

C#和.NET解决方案         一大堆程序员会对刚刚提出的问题提出各种各样的答案,但是可以为C#提供一个很好的论点。 微软在2000年推出了C#,它是一种相当新的编程语言,至少与Objective-C和Java相比。 起初,C#似乎是一个相当直接,强类型,命令式的面向对象的语言,当然也受C.........【阅读全文】

阅读(43) | 评论(0) | 转发(0)

发布时间:2017-12-15 21:51:03

        编程有很多乐趣。在分析问题,分解问题,制定解决方案,制定策略,从不同方向接近问题以及编写代码方面,都是乐于分享的。看到这个程序第一次运行是非常高兴的,然后更多的快乐在急于重新回到代码,使其更好,更快。        为了确保程序.........【阅读全文】

阅读(50) | 评论(0) | 转发(0)

发布时间:2017-12-15 21:31:56

——针对iOS,Android和Windows的跨平台C#编程慢慢的准备翻译这本书。官方发布的第一版。一边翻译一边学习。......【阅读全文】

阅读(40) | 评论(0) | 转发(0)

发布时间:2017-12-13 21:25:03

最近,苹果公司宣布推出AppleTV 4K,这是2015年推出的AppleTV的改进版本,为我们带来了一个在tvOS上开发的新平台。 借助支持触摸的Siri遥控器,我们有了一种与大屏幕上的应用程序进行交互的新方式,这种方式是不同的,但并不完全陌生。 在客厅里安装这样的设备是将人们聚集在一起并为您的应用程序提供独特舞台.........【阅读全文】

阅读(86) | 评论(0) | 转发(0)

发布时间:2017-12-13 21:16:54

Xamarin Designer for iOS是一个可视化设计器,允许您直接在Visual Studio和Visual Studio for Mac中编辑Storyboard和Xib文件。 用设计师而不是完全用代码来设计你的用户界面是一个热烈的争论话题,但是在视觉上设计一个用户界面,尤其是在像iOS这样的受欢迎的平台上,这是非常有趣的。 随着最新的15.5.1版本发布,我们希.........【阅读全文】

阅读(66) | 评论(0) | 转发(0)

发布时间:2017-12-11 21:10:40

应用程序基类提供以下功能: 生命周期方法OnStart,OnSleep和OnResume。 模态导航事件ModalPushing,ModalPushed,ModalPopping和ModalPopped。 生命周期 Application类包含三个可以被重写以处理生命周期方法的虚方法: OnStart - 在应用程序启动时调用。 OnSleep -.........【阅读全文】

阅读(32) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

renxiao20032015-02-05 09:22

http://www.jb51.net/softjc/130417.html

回复  |  举报

renxiao20032013-04-23 14:31

http://www.cnblogs.com/yqhome/archive/2012/09/12/2681561.html

回复  |  举报

IMAX-9112012-01-16 10:58

看你头像是avast 嘿嘿  我也用那个

回复  |  举报

tigers3602010-11-29 09:19

回复  |  举报

大鬼不动2010-10-12 11:06

回复  |  举报
留言热议
请登录后留言。

登录 注册