随笔分类 - .net技术 / WPF
摘要:WPF学习目录 控件 是数据和行为的载体,没有固定的形象。 控件关注的是抽象的数据和行为。 常用的控件分为6类 1.布局控件:可容纳多个控件或嵌套其他布局控件,用于UI组织和排列控件,共同的父类为Panel。 2.内容控件:只能容纳一个其他控件或布局控件作为内容,经常需要使用布局控件来容纳其他内容。
阅读全文
摘要:WPF学习目录 1.简介 x 名称空间映射 http://schemas.microsoft.com/winfx/2006/xaml,包含解析XAML语言相关的类。 XAML 编译器将XAML编译成微软中间语言和 C# 编译器将 C# 编译也成微软中间语言,使用 X名称空间可以将C#的编译结果和 C
阅读全文
摘要:报错内容 "App" 未包含 "InitializeComponent" 的定义,并且找不到可接受第一个 "App" 类型参数的可访问扩展方法"InitializeComponent"(是否缺少 using 指令或程序集引用?) 两种情况 1.app.xaml的x:class的内容写错了 需要将ap
阅读全文
摘要:在MvvmLight中View和ViewModel的绑定 View Model public class Test1ViewModel : ViewModelBase { public List<string> Name = new List<string> (){"amos","kai","nam
阅读全文
摘要:WPF学习目录 标记扩展和 WPF XAML XAML 定义的标记扩展 存在这么几种标记扩展,它们并非特定于 XAML 的 WPF 实现,而是语言形式的 XAML 的内部函数或功能的实现。 这些标记扩展在 System.Xaml 程序集中作为常规 .NET Framework XAML 服务的一部分
阅读全文
摘要:1.WPF体系结构 2.WPF的主要类 3.XAML介绍 4.XAML 的命名空间和命名空间映射 5. XAML中的属性和事件 6. 标记扩展和 WPF XAML 7.XAML中 x 名称空间的介绍 8.控件的介绍
阅读全文
摘要:WPF学习目录 XAML中的属性和事件 1. XAML中的属性 1.1 简单属性与类型转换器 XAML解析器需要执行比表面上看起来更多的工作。XML特性中的值总是纯文本字符串。但对象的属性可以是任何.NET类型。 HorizontalAlignment和VerticalAlignment使用的是枚举
阅读全文
摘要:WPF学习目录 XAML 的命名空间和命名空间映射 1. XAML命名空间 举例: WPF内置控件有一个Button类,当我们引用了某个三方组件中,也有一个Button类,那这个时候,XAML是如何区分的呢? 我们可以看到Windows元素中有这样一段代码,这里其实就是对XAML命名空间进行声明。
阅读全文
摘要:WPF学习目录 1. XAML介绍 1. XAML介绍 XAML(Extensible Application Markup Language)(发音:zammel)可扩展应用程序标记语言。 XAML是为构建应用程序用户界面而创建的一种新的描述性语言。 XAML提供了一种便于扩展和定位的语法来定义和
阅读全文
摘要:WPF学习目录 2.WPF的主要类 - DispatcherObject |- DependencyObject |-Visual |-UIElement |-FrameworkElement |-Shape |-Control |-ContentControl |-ItemsControl |-P
阅读全文
摘要:WPF学习目录 1.WPF体系结构 WPF的主要组件 PresentationFramework:包含WPF顶层的类型,包括那些表示窗口、面板以及其他类型控件色类型。实现了高层编程抽象,如样式。 PresentationCore:包含了基础类型,如UIElement类和Visual类,所有形状类和控
阅读全文