原文:<Programming WPF>翻译 第3章 3.内嵌控件 WPF提供了一系列内嵌控件.其中大多数符合标准的你已经熟悉的Windows控件类型.注意到没有一个是包装在旧的Win32控件外面的控件.虽然它们看上去就像是它们的副本,它们都是与生俱来的WPF控件.这意味着它们为WPF在本书中描述的功能提供了完全的支持,包括样式.独立的分辨率.数据绑定.合成.以及充分的集成支持WPF的图形化能力. 3.3.1按钮 按钮是用户可以点击的控件.点击的结果由应有程序的开发者胜任,但是共同的期望依赖于…
原文:<Programming WPF>翻译 第5章 2.内嵌样式 每一个“可样式化”的WPF元素都有一个Style属性,可以在内部设置这个属性--使用XAML属性-元素的语法(在第一章讨论的),如示例5-4. 示例5-4 <Button  x:Name="cell00" />   <Button.Style>     <Style>       <Setter Property="Button.FontSize"…
原文:<Programming WPF>翻译 第3章 1.什么是控件 对于一个应用程序而言,控件是搭建用户界面的积木.它们具备交互式的特征,例如文本框.按钮以及列表框.尽管如此,WPF还有点不寻常,在于其并不直接地依赖其外观.在自定义一个控件外观时,很多GUI框架要求设计人员编写一个自定义控件.在WPF中,这是不必要的:嵌入式内容和模板提供了简单而强有力的解决方案.仅当你所需要的控件,其行为在已有嵌套式控件中不存在时,才需要重新去开发. 很多WPF用户界面元素并不是控件.例如一些形状:Rect…
WPF提供了三个使用范围概念的控件.这些控件使用在特定最小值和最大值之间的数值.这些控件——ScrollBar.ProgressBar以及Slider——都继承自RangeBase类(该类又继承自Control类).尽管它们使用相同的抽象概念(范围),但工作方式却又很大的区别. 下表显示了RangeBase类定义的属性: 表 RangeBase类的属性 通常不比直接使用ScrollBar控件.更高级的ScrollViewer控件(封装了两个ScrollBar控件)通常更有用.Slider和Pro…
WPF教程十一:简单了解并使用控件模板 这一章梳理控件模板,每个WPF控件都设计成无外观的,但是行为设计上是不允许改变的,比如使用Button的控件时,按钮提供了能被点击的内容,那么自由的改变控件外观时,Button作为按钮的本质是没有改变的,同样响应的是按钮的逻辑.所以我们使用控件模板主要也是为了修改对应控件的显示内容,这个比样式资源和触发器可改变的内容更多,同时控件模板也能结合样式和触发器自定义更多的显示内容. 我平时写控件模板的时候,我喜欢打开Blend然后再Blend下通过鼠标直接生成对…
第4章Android常用基本控件 控件是Android用户界面中的一个个组成元素,在介绍它们之前,读者必须了解所有控件的父类View(视图),它好比一个盛放控件的容器. 4.1View类概述 对于一个Android应用来说,android.app.Activity类实例是一个最基本的功能单元.一个Activity实例可以做很多的事情,但是它本身无法显示在屏幕上,而是借助于View和ViewGroup,它们是Android平台上最基本的两个用户界面表达单元. 4.1.1 关于View View对象…
原文:Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定) --------------------------------------------------------------------------------引用或转载时请保留以下信息:大可山 [MSN:a3news(AT)hotmail.com] http://www.zpxp.com http://www.brawdraw.com萝卜鼠在线图形图像处理…
原文:WPF 程序如何跨窗口/跨进程设置控件焦点 WPF 程序提供了 Focus 方法和 TraversalRequest 来在 WPF 焦点范围内转移焦点.但如果 WPF 窗口中嵌入了其他框架的 UI(比如另一个子窗口),那么就需要使用其他的方法来设置焦点了. 一个粗略的设置方法是,使用 Win32 API: SetFocus(hwnd); 1 传入的是要设置焦点的窗口的句柄. 参考资料 winapi - Win32: C++: How do I re-focus on Parent Wind…
本章主要介绍主要的寻常较多使用的控件,包含TextView.EditView.ImageView.Button等.本章将介绍相关控件基本属性的使用,为以后章节的进阶学习提供基础.案例中引用的LinearLayout布局,可先不必深究.兴许章节将会具体介绍. [博客专栏:http://blog.csdn.net/column/details/alearning.html] TextView TextView控件的基本属性,android:layout_width 布局宽度android:layou…
在工作中遇到一个需求,需要在整个应用的上层悬浮显示控件,目标效果如下图: 首先想到的是申请悬浮窗权限,OK~ 打开搜索引擎,映入眼帘的并不是如何申请,而是“Android 悬浮窗权限各机型各系统适配大全.Android 绕过权限显示悬浮窗…”,为什么悬浮窗权限会有这么多坑呢?悬浮窗可以在桌面显示,被恶意软件用来偷偷弹广告怎么办?作为一个系统级别的特殊权限,这是它应有的高傲 - - 正确引导用户打开悬浮窗权限才是标准做法,若这就是定论的话这篇文章也没必要写了,我们绕过悬浮窗权限直接去显示,大多数是…