Study WPF ----- 1
来源:互联网 发布:有什么交通大数据 编辑:程序博客网 时间:2024/06/05 20:19
1. BAML. BAML is a binary version of XAML, it is stored as a resource inside the assembly.
2. Every object in WPF is inherited from DependencyObject.
3. How to add dependency property in a WPF user control?
a. Input "propdp" in the user control class and press "TAB" key.
Dependency property is used with data binding system.
4. The highest priority of property providers is "Animation".
5. The property priority level:
1. Property coercion:The coercion mechanism allows a delegate to execute before the
final value is set for the property. That coercion delegate is provided as part of the
property metadata at registration time. For example, if a property signifies an hour in
the day, it should have a value between 0 and 23. The coercion callback can look at
the suggested value, and if (say) it's greater than 23, return 23 as the final value.
2. Active animation: If an animation is active, it provides the property's current value.
3. Local value:Set through the property setter in code, or through XAML.
4. Template parent properties:If the control was created as part of a
ControlTemplateor DataTemplate, these properties apply (we'll discuss
data templates in Chapter 6and control templates in Chapter 8).
5. Implicit style:(We'll discuss implicit styles in Chapter 8).
6. Style triggers from Windows or the application (we'll discuss triggers in Chapter 8).
7. Template triggers:Triggers that are part of a template (again, Chapter 8).
8. Style setters: Values from styles defined in the Window or the application (styles are
discussed in Chapter 8).
9. Default style: Set by the control creator and can be based on the current
Windows theme.
10. Inheritance: As discussed in a previous section.
11. Default value: As set in the property metadata.
6. Access static property by using x:Static markup.
<Rectangle Stroke="Black" Height="50" Fill="{x:Static SystemColors.ActiveCaptionBrush}"/>
- Study WPF ----- 1
- WPF Study Note 1: Introduction
- WPF Study Note 2: XAML Overview
- WPF Study Note: Model/View/ViewModel pattern
- A Medical Study Tool Developed with WPF
- study-1
- MySql study notes [1]
- VBA Study(1)
- Study EJB (1)
- Log4j Study (1)
- Lucene Study(1)
- SWFT study-1
- D3D study 1
- Portlet Study Notes (1)
- stl study 1
- OpenGL Study 1
- awk study(1)
- perl study note-1
- 图形学实验1-绘制人脸
- linux下安装apache步骤
- u盘量产
- 《TCP/IP 卷一》笔记、ping和traceroute 的实现思路
- STL中array<>内部为什么不能交换指针呢
- Study WPF ----- 1
- 利用GridView控件显示数据
- 性能中的内存分析要注意的地方
- c运行库简介
- java 基础知识总结
- Android 代码片段---从相册或相机获取图片保存并处理
- mysql导入及导出txt文件
- 图形学实验2-二维射击游戏
- C# combobox绑定数据源(datasource)