上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: Gird面板是WPF中功能最强大的布局容器。很多实用其他布局控件能完成的功能,用Grid面板也能实现。Grid面板也是将窗口分割成更小区域的理想工具。实际上,由于Grid面板十分由于ong,因此在Visual Studio中为窗口添加新的XAML文档时,会自动添加Grid标签作为顶级容器,并嵌套在W 阅读全文
posted @ 2020-01-12 17:02 Peter.Luo 阅读(2044) 评论(0) 推荐(2) 编辑
摘要: 显然,只使用StackPanel面板还不饿能帮助用户创建出实用的用户界面。要设计出最终使用的用户界面,StackPanel面板还需要与其他更强大的布局容器协作。只有这样才能组装成完整的窗口。 最复杂的布局容器是Grid面板,后面几章会进行介绍。在介绍Grid面板之前,有必要首先看一下WrapPane 阅读全文
posted @ 2020-01-07 22:00 Peter.Luo 阅读(1702) 评论(0) 推荐(1) 编辑
摘要: StackPanel面板是最简单的布局容器之一。该面板简单地再单行或单列中以堆栈形式放置其子元素。 例如,分析下面的窗口,该窗口包含4个按钮: 下图显示了最终结果图: 默认情况下,StackPanel面板按自上而下的顺序排列元素,使每个元素的高度适合它的内容。在这个示例中,这意味着标签和按钮的大小刚 阅读全文
posted @ 2020-01-07 20:38 Peter.Luo 阅读(3874) 评论(0) 推荐(3) 编辑
摘要: 在Windows开发人员设计用户界面的方式上,WPF布局模型是一个重大改进。在WPF问世之前,Windows开发人员使用刻板的基于坐标的布局将控件放到正确位置。在WPF中,这种方式虽然可行,但已经极少使用。大多数应用程序将使用类似Web的流(flow)布局;在使用流布局模型时,控件可以扩大,并将其他 阅读全文
posted @ 2020-01-05 23:40 Peter.Luo 阅读(1260) 评论(0) 推荐(1) 编辑
摘要: 前面已经介绍过,尽管XAML和WPF这两种技术具有相互补充的作用,但他们也是相互独立的。因此,完全可以创建不使用XAML和WPF应用程序。 总之,可使用三种不同的编码方式来创建WPF应用程序: 只使用代码。这是在Visual Studio中为Windows窗体应用程序使用的传统方法。它通过代码语句生 阅读全文
posted @ 2020-01-05 18:04 Peter.Luo 阅读(3120) 评论(1) 推荐(1) 编辑
摘要: 前面已经介绍了如何在XAML中使用WPF中的类来创建基本的用户界面。但XAML是实例化.NET对象的通用方法,包括那些位于其他非WPF名称空间以及自己创建的名称空间中的对象。 创建那些不是用于在XAML窗口中显示的对象听起来像是多余的,但在很多情况下这是需要的。一个例子是,但使用数据绑定并希望在某个 阅读全文
posted @ 2020-01-04 22:48 Peter.Luo 阅读(1249) 评论(0) 推荐(1) 编辑
摘要: 1、简单属性和类型转换器 在添加文本框时,经常会设置文本框对齐方式、字体、字体大小和页边距等信息, 如下文本框示例所示: 为使上面的设置起作用,System.Windows.Controls.TextBox类必须提供以下属性:VerticalAlignment、HorizontalAlignment 阅读全文
posted @ 2020-01-03 21:47 Peter.Luo 阅读(1984) 评论(0) 推荐(3) 编辑
摘要: XAML(Extensible Application Markup Language的简写,发音为“zammel”)是用于实例化.NET对象的标记语言。尽管XAML是一种应用于诸多不同问题领域的技术,但其主要作用是构造WPF用户界面。换言之,XAML文档定义了在WPF应用程序中组成窗口的面板、按钮 阅读全文
posted @ 2019-12-31 21:27 Peter.Luo 阅读(3144) 评论(1) 推荐(9) 编辑
摘要: Oracle 为Java 提供了丰富的基础类库, Java 8 提供了4000 多个基础类(包括下一章将要介绍的集合框架) ,通过这些基础类库可以提高开发效率, 降低开发难度。对于合格的Java 程序员而言, 至少要熟悉Java SE 中70% 以上的类(当然本书并不是让读者去背诵Java API 阅读全文
posted @ 2019-12-13 15:33 Peter.Luo 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 除前一章所介绍的关于类、对象的基本语法之外,本章将会继续介绍Java 面向对象的特性。Java为8 个基本类型提供了对应的包装类, 通过这些包装类可以把8 个基本类型的值包装成对象使用, JDKl. 5 提供了自动装箱和自动拆箱功能,允许把基本类型值直接赋给对应的包装类引用变量,也允许把包装类对象直 阅读全文
posted @ 2019-12-03 23:28 Peter.Luo 阅读(198) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页