Xamarin.Forms 用户界面——控件——View

Xamarin.Forms视图

PDF用于离线使用
相关文章:
相关样品:
相关API:

让我们知道你对此的感受

Xamarin.Forms视图是跨平​​台移动用户界面的基础。

查看

Xamarin.Forms使用单词“ 视图”来引用诸如按钮,标签或文本输入框之类的可视对象,这些对象通常被称为小部件的控件。

这些UI元素通常是子类View


Xamarin.Forms支持:

类型 描述 截图
ActivityIndi​​cator 用于指示某事正在进行的视觉控制。此控件为用户提供了一些视觉线索,表明发生了某些事情,而没有关于其进度的信息。
BoxView中的 一个视图用来绘制了坚实的彩色矩形。在进行初始原型制作时,BoxView是图像或自定义元素的有用插件。BoxView的默认大小请求为40x40。如果需要不同的大小,请分配VisualElement.WidthRequestVisualElement.HeightRequest
按键 触摸事件的 按钮视图
的DatePicker 一个允许日期选择的视图。DatePicker的视觉表示与Entry类似,除了用于选择日期的特殊控件出现在键盘之外
编辑 可以编辑多行文本的控件。对于单行条目,请参阅条目
条目 可以编辑单行文本的控件。条目是单行文本条目。它最适用于收集小型离散的信息,如用户名和密码。
图片查看保存的图像。 
图像API 
使用图像 
演示源
标签 以只读格式显示文本 的视图。标签用于显示单行文本元素以及多行文本块。
列表显示 一个ItemView,它将数据集合显示为垂直列表。 
ListView API 
ListView文档
OpenGLView 一个显示OpenGL内容的视图
  • 仅适用于iOS和Android项目(不支持Windows Phone)。
  • 需要在iOS和Android项目中引用OpenTK-1.0程序集。
  • 最适合在共享项目中使用; 如果在PCL中使用,则还需要DependencyService。
选择器 一个视图控制在列表中选择一个元素。选择器的视觉表示与条目类似,但是选择器控件出现在代替键盘的位置。
进度条 一个指示进度的视图控件。 <img src="https://developer.xamarin.com/guides/xamarin-forms/user-interface/controls/views/Images/ProgressBar.png" title="ProgressBar示例class =" tableimg"="" style="margin: 0.8em 0px; padding: 0px; border: 0px; font-family: inherit; max-width: 200px; max-height: 200px;">
搜索栏 一个提供搜索框的视图控件。
滑块视图,其输入的线性值控制。
步进 一个视图控件,输入一个离散值,约束到一个范围。
开关 一个提供切换值的视图控件。
的TableView 一个保存单元格行的视图。 TableView API TableView文档演示源
 
 
TimePicker 一个提供时间选择的视图控件。TimePicker的视觉表示与Entry类似,除了用于选择时间的特殊控件出现在键盘之外。
的WebView 一个视图呈现HTML内容。 
WebView API 
WebView文档 
演示源码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
相关说明: ConsoleApplication1_sERVER ----PC-服务端 MyNetTest --------------------IOS-客户端 1、PC-服务端 只是一个运行在windows系统下的 控制台程序。接收来自客户端的信息。 2、IOS-客户端 运行在ios模拟器上,连接PC服务端的ip,发生相关信息。 3、两台主机,一台是运行windows系统的计算机。另外一台是MacBook计算机。运行ios模拟器。 4、pc-服务端,可以用vs2008打开并且编辑。 5、ios客户端,使用的是XamarinStudio 打开并且编辑。 以下是这个例子中的特别提到的地方 A、这个例子是完全用C#写的。 B、ios由于是伪后台,当程序退回到后台,系统留给程序的可运行时间就只有3分钟。 过了3分钟,就会把这个程序的所有线程挂起(当然内部预留了长任务运行这一后招)。 经过多次试验后,可以借助着3分钟的长任务运行,然后通过简单的修改来突破这个界限。 在本例子中,所有线程共享一个线程ID。 其中只需要一条线程负责不停的延长这个线程ID的运行时间,然后其他的线程就只需要专注于其本应该要做的任务即可。 C、本例子中,还实现了另外一个功能,就是ios程序与PC程序进行socket。当然是最为简单的。 ---------------- 由于本人也是刚刚使用c#开发ios程序,初入门,为了这两个问题,也是研究了很久,可查的资料又很少。 希望能够帮助到同样遇到困难的你。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值