windows phone应用,
Windows Phone的控件有几个来源。和传统的桌面应用开发或者Web开发一样,有默认提供的控件,也有第三方开发者发布的控件。一般来说,如果界面布局不是太复杂,使用默认控件就足够了。相比之下,虽然Android SDK中提供了很多可视化控件,但是你会发现实际开发中并没有用到,很多控件只是为了展示,既没有公开相应的操作方法,也没有更多开发者自己可以使用的监听器(这里我习惯把它们翻译成监听器。在Android中,不像C#那样使用事件,而是一个新的监听器。当然原理也差不多)。
除了游戏,我们在WP上基本都用Silverlight,所以WP的大部分控制都来自Silverlight。
这个控件的功能和Android中的TextView一样。如果没有它,则用于显示一些静态文本。当然,这个静态文本不是说我们不能修改,而是一个相对的词。和一个允许用户输入的文本框控件比起来,不算什么。如果你做过WinForm开发,就相当于一个标签控件。如果之前接触过VC中的MFC开发,也类似于一个静态文本控件。好了,废话说够了,我们来看一个例子。
对,所以我们在页面中声明一个TextBlock,并将上面显示的文本设置为“Hello”。
如何声明控件我就不多说了。可以使用设计视图,直接从工具箱中拖拽,然后在属性窗口中设置,类似于传统的WinForm开发。
对于TextBlock控件,也许我们有两个最常用的属性:
1.文字,不用介绍,当然是显示的文字内容。
2.调整字体大小。
我再举个例子来说说TextBlock控件的高级用法。什么叫高级?哈,你看完就知道了。
(图1)
在上面的例子中,我们可以看到“Hello”正常显示,“小黄”为粗体,“你今天几点起床”为斜体。也就是说,我们可以使用TextBlock内部的相关文档格式化标签来使文本更加
一种表单显示。
再看一个例子。
这样,我们就可以对文本进行换行。
(图2)
让我们来看看Run元素的用法。因为它是从Silverlight继承的,所以并非所有标记都有效。我们不妨多试试。
(图3)
第二,按钮控制。
这家伙相信我不需要介绍他。大家最熟悉了。按钮在开发中的使用频率总是很高,使用起来也总是很简单。关键是处理好它的click事件,基本就搞定了。
如果你对WPF或者Silverlight不太了解,我在这里简单说一下。
(图4)
从上图可以看出,Button是从ContentControl派生出来的,也就是说,如果要设置按钮上显示的文本,就要设置它的content属性。
注意,Content属性是object类型的,也就是说,我们不仅可以将文本设置为按钮的内容,还可以将其分配给任何可以显示的内容。你相信我吗?试试看。
跑完了,是不是很有意思?
(图5)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。