《C#程序设计及应用教程 第3版 十二五 普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第09章习题解答》由会员分享,可在线阅读,更多相关《C#程序设计及应用教程 第3版 十二五 普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第09章习题解答(1页珍藏版)》请在金锄头文库上搜索。
1在WPF应用程序中,静态资源和动态资源在使用中有何区别?静态资源(StaticResource)是指用StaticResource keyName标记扩展引用的资源。WPF在加载XAML的过程中,会首先查找所有静态资源,并将资源值替换为实际的属性值,这种将静态资源替换为具体属性值的过程是在加载窗口或页的过程中一次性完成的,因此以后执行时效率比较高,但也正是因为它不是每次使用属性值时都去查找资源引用,所以无法在执行过程中动态改变它的值。动态资源(DynamicResource)是指用DynamicResource keyName标记扩展引用的资源。在程序运行过程中,每次用到某个属性的值时,WPF都去查找该属性引用的资源。这种解决办法增加了应用程序的灵活性,提高了应用程序的开发效率。但由于程序运行过程中每次查找资源都需要时间,因此动态资源的执行速度没有静态资源快。2WPF应用程序中,样式的级联控制包括哪些方法?其优先级是什么?(1)内联式(2)框架元素样式(3)根元素样式(3)应用程序样式样式的优先级从高到低分别为内联式、框架元素样式、根元素样式、应用程序样式。3什么是触发器,触发器分为哪些类型?答:触发器(Trigger)是指某种条件发生变化时自动触发某些动作。根据触发的条件可以分为。(1)属性触发器(2)事件触发器(3)数据触发器167