WPF布局原则

0前言

布局控件,基本的

特殊的容器控件

理解布局控件原理、自定义容器的实操

 

环境不一样net5

可以把

代码复制到自己新创建的项目中,加载运行

net fromwork和net core都一样

 

 

一、从应用开发流程说起

开发的第一步就应该考虑

界面布局,功能块,UI设计、UX设计动效

 

1、WPF写业务逻辑

UI还没出来

业务逻辑是不是可以写?

WPF是针对数据模型的,把动作反馈到界面,

界面上有什么东西,都绑定到数据模型

并行的

如果winform开发的话,没有ui业务逻辑是写不下去的,必须通过ui

 

2、UI布局

1)窗口布局

一个button也是通过各种布局得到的一个结果,是整体功能区的一个划分

包括子控件内部功能项也是

WPF控件布局的特殊性

通过基础控件组装的

2)控件布局

 

二、WPF布局原则

1、不用显式的方式设定元素尺寸

拖放控件,不能自动缩放 

多语言,中英文切换,显示不全了

绝对尺寸width,

这并不是WPF建议的情况

一般HorizontalAlignment:left

 文本+文本框

自动缩放连贯起来,不会隐藏掉

2、不使用屏幕坐标指定位置

margin等

textbloak可以折叠文字,换行显示

会遮挡绝对定位的后面元素

3、不要把尺寸和数据写死,灵活布局处理

恐惧感,不定死不踏实,不知道会跑哪去

还是对布局控件不熟悉

 

布局原理在自定义的时候说,自己实现

 

posted on 2025-03-22 08:44  张彦山  阅读(21)  评论(0)    收藏  举报