摘要:
WPF引入了一种新的属性:Dependency属性。Dependency属性的应用贯串在整个WPF当中。Dependency属性根据多个提供对象来决定它的值。并且是及时更新的。提供对象可以是动画,不断地改变它的值。也可以是父元素,它的属性值被继承到子元素。毫无疑问,Dependency属性最大的特点就是内建的变化通知功能。提供Dependency属性功能主要是为了直接从声明标记提供丰富的功能。WP... 阅读全文
摘要:
类层次WPF类层次中主要包括:System.Threading.DispatcherObject、System.Windows.DependencyObject、System.Windows.Media.Visual、System.Windows.UIElement、System.Windows.FrameworkElementSystem.Windows.Controls.Control。这些内... 阅读全文
摘要:
何为数据绑定 在WPF技术中控件基类(FrameworkElement、FrameworkContentElement)中DataContext属性实现了绑定机制,在XAML中也支持此机制。当一个控件的DataContext发生变化时,其子控件的DataContext也会继承父控件的DataContext(前提是这个子控件没有另外赋值)。子控件的属性获取数据源中的数据,支持XAML通过Bindi... 阅读全文
摘要:
这部分的内容来自于即将出版的新书《WPF Unleashed》的第三章样章。关于什么是逻辑树,我们先看下面的一个伪XAML代码的例子: <Window ......> <StackPanel> <Label>LabelText</Lable> </StackPanel></Window>在这样一个简单UI中,Window是一个... 阅读全文
摘要:
WPF(Windows Presentation Fuoundation).NET Framework 3.0以2.0版本为基础,同时增加了四个重要组建:windows presentation foundation,windows workflow foundation(wwf) ,windows Communication foundation(wcf) 和windows CardSpace(... 阅读全文