WPF应用开发:视图创建与导航实现
1. 视图创建基础
1.1 行为添加与访问
在UI中添加行为时,这些行为不会显示在所有者的属性面板中。例如,“Employees”按钮的行为默认在属性面板中不可见。若要访问这些行为,需打开“Objects and Timeline”面板,在UI树中定位该行为。在树视图中选择行为后,属性面板将显示相应的行为属性。
对于“Employees”视图中的“Back”按钮,也应应用相同的概念,使其链接回“MainScreen”视图。对于“Customers”视图,可添加新屏幕,使用导航行为将视图与仪表盘相互链接,并创建绑定到“DataGrid”控件的“Customers”虚拟数据列表。
1.2 详细视图
用户在原型应用中执行的最后一项任务是编辑或添加特定对象,如客户、员工或预约。根据添加到“Details”视图的上下文属性,若传递给视图的项目是现有项目,则以编辑模式显示视图;否则,以新建模式显示视图。
以“Employees”列表视图为例,“Details”视图将显示列表视图中所选对象的所有可用属性。这里使用复杂属性而非集合属性创建虚拟数据。使用集合属性时,可选择集合大小,Blend会随机生成数据填充集合;复杂属性则代表UI中的单个对象,如所选员工。
生成数据后,可将复杂对象的每个属性拖到UI中对应的控件上。完成此步骤后,还需为该视图中的“Back”按钮以及“Employees”视图中的“New”和“Edit”按钮分配导航行为。同样的操作也可应用于“Customer”对象,最终将得到类似的导航树。
超级会员免费看
订阅专栏 解锁全文
4109

被折叠的 条评论
为什么被折叠?



