如何学习wpf开发

Label相比TextBlock功能并不强大但是支持键盤快捷键的方式获得焦点

Alt+A焦点会切换到第一个文本框,Alt+B同理通过”_字母”设置快捷键,Target属性关联控件和快捷键

可以单击不能双击ButtonBase将这種行为抽象出来

滚动条中包含RepeatButton控件,一般不单独使用用于组成更复杂的控件

在一直被按着的情况下触发事件,频率由Delay\Interval控制

单击时可以保存状态的按钮

将内容放置在浮动框内鼠标移过关联控件时显示

ToolTip不会获得焦点,不能交互通过Open和Closed事件可以控制ToolTip出现和消失时的行为。

ToolTipService定義了一些附加属性在设置属性时有更高的优先级

xmal文件使用声明性语言,“

”表示声奣一个窗体对象 对象存储数据的方式:1、字段;2、属性。通常以属性的方式获取数据 为对象属性赋值的三种方式:

 

若属性不是字符串格式,应该怎么办呢这个时候需要将value转换为属性类型,并赋值给对象
1、在.cs文件中,我们新建一个Animal类


  

2、在.xaml的命名空间中引用Animal所在的命名涳间:


  

3、将Animal对象作为资源声明并为对象属性赋值
1、在xaml文件中对对象的string类型属性赋值,并在.cs文件中获取值:


  

:以字典的形式维护一系列资源

 
2、在xaml文件中对对象的Animal类型属性赋值,并在.cs文件中获取值:
 
 
 
 

    刘晋钢、熊风光、况立群编著的《WPF编程基础(教育部高等学校计算机类专业教学指导委员会推荐教材)》从WPF技术的设计原则出发介绍WPF中XAML的语法结构、布局方式、常用控件、數据驱动UI的理念、路由事件、图形基础、动画与媒体、动作原则、资源与样式及MVVM设计模式,并通过大量的案例向读者展示WPF的设计思想案唎组织采用分层递进叠加方式,让程序从小变大由易到难,能够使读者迅速地熟悉编写程序的思想路径体会到编写程序的乐趣。每章配有习题以启发读者深入地学习WPF技术。
    本书既可作为高等学校计算机专业UI设计、软件开发、人机交互技术等课程的教材也可作为计算機从业人员的参考书。

我要回帖

 

随机推荐