zoukankan      html  css  js  c++  java
  • wp面试题

    初级工程师


    解释什么是依赖属性,它和以前的属性有什么不同?为什么在WPF会使用它? 
    什么是样式
    什么是模板 
    绑定(Binding )的基础用法 
    解释这几个类的作用及关系: Visual, UIElement, FrameworkElement, Control 
    视觉树vs 逻辑树? 
    属性变更通知(INotifyPropertyChange 和ObservableCollection) 
    ResourceDictionary 
    事件的三种方式(冒泡、直接、隧道)

    中级工程师
    Routed Events(路由事件) & Commands (命令) 
    绑定详解(包括绑定到单一属性、实体、集合、值转换、触发机制、验证等) 
    怎样布局一个漂亮的UI(你们以前的项目是怎么做的?) 
    WPF和之前的技术交互(WPF/WinForms) 
    animations 、storyboarding 
    ClickOnce 部署(优点和缺点)或者是自己通过微软setup/InstallShield+自己的自动更新组件。 
    样式、主题和触发器 
    自定义控件 
    怎样才能工作线程更新UI?


    高级工程师
    什么是attached behavior(附加行为或者附加事件)? 
    PRISM,CAL & CAG等等框架,是否使用过?你们是怎么用的?没有使用的话,解释一下自己的开发模式和框架。 
    怎样才能工作线程更新UI? 
    WPF 3D和动画的应用(是否使用过?用过哪些?)。 
    Silverlight和WPF的异同。 
    怎么开发自定义控件?可以简单介绍一下自己开发的控件。 
    你之前的WPF项目开发流程是怎样的? 
    三种开发模式(MVVM/MVP/MVC)的理解。 
    WPF的性能调整(你是怎么优化WPF性能的?) 
    聊聊你做WPF的一些经验和体会。

  • 相关阅读:
    42. Trapping Rain Water
    223. Rectangle Area
    645. Set Mismatch
    541. Reverse String II
    675. Cut Off Trees for Golf Event
    安装 VsCode 插件安装以及配置
    向上取整 向下取整 四舍五入 产生100以内随机数
    JS 判断是否为数字 数字型特殊值
    移动端初始配置,兼容不同浏览器的渲染内核
    Flex移动布局中单行和双行布局的区别以及使用
  • 原文地址:https://www.cnblogs.com/walleyekneel/p/3553544.html
Copyright © 2011-2022 走看看