当前位置: 首页 > news >正文

房地产市场现状分析2022百度网站优化

房地产市场现状分析2022,百度网站优化,赣州网站推广公司电话,wordpress约课系统VirtualizingStackPanel虚拟化元素 VirtualizingStackPanel 类#xff08;虚拟化元素#xff09;和StackPanel 类在用法上几乎差不多。其作用是在水平或垂直的一行中排列并显示内容。它继承于一个叫VirtualizingPanel的抽象类#xff0c;而这个VirtualizingPanel抽象类继承…VirtualizingStackPanel虚拟化元素 VirtualizingStackPanel 类虚拟化元素和StackPanel 类在用法上几乎差不多。其作用是在水平或垂直的一行中排列并显示内容。它继承于一个叫VirtualizingPanel的抽象类而这个VirtualizingPanel抽象类继承于Panel布局基类。 1. VirtualizingStackPanel 作用 比如在ListBox集合控件中需要显示500条数据那整个屏幕只能显示20条剩余的480条数据在ListBox控件要不要一次性绘制出来其实就算绘制出来用户的屏幕也看不见只能是拖动滚动条才能看见后面的数据。既然屏幕只能显示20条数据何不只绘制20条数据的UI子元素剩下的480条数据的子元素在拖动滚动条时才绘制这将大大减少计算机的性能消耗提高UI界面的呈现速度提高软件的流畅性。其实就是所谓的延迟加载。 所以VirtualizingStackPanel 类的作用是开启虚拟化技术延迟那些看不见的子元素的绘制与渲染。 要开启这项技术只需要设置Listbox集合控件的附加属性**VirtualizingStackPanel.IsVirtualizing“True”**即可。因为ListBox的ItemsPanel元素布局模板默认采用了VirtualizingStackPanel控件布局。 Canvas控件绝对布局 Canvas控件允许我们像Winform一样拖拽子控件进行布局而子控件的位置相对于Canvas来说是绝对的所以我将它称为绝对布局。我们来看看它的结构定义 public class Canvas : Panel {public static readonly DependencyProperty LeftProperty;public static readonly DependencyProperty TopProperty;public static readonly DependencyProperty RightProperty;public static readonly DependencyProperty BottomProperty;public Canvas();public static double GetBottom(UIElement element);public static double GetLeft(UIElement element);public static double GetRight(UIElement element);public static double GetTop(UIElement element);public static void SetBottom(UIElement element, double length);public static void SetLeft(UIElement element, double length);public static void SetRight(UIElement element, double length);public static void SetTop(UIElement element, double length);protected override Size ArrangeOverride(Size arrangeSize);protected override Geometry GetLayoutClip(Size layoutSlotSize);protected override Size MeasureOverride(Size constraint);}观察它的结构我们可以看到它提供了4个依赖属性分别是LeftPropertyRightPropertyTopProperty和BottomProperty。其实是将这4个属性附加到子元素身上以此来设置子元素距离Canvas上下左右的像素位置。 1. 不设置属性情况下 CanvasButton Content1 Margin5 /Button Content2 Margin5 /Button Content3 Margin5 /Button Content4 Margin5 /Button Content5 Margin5 //Canvas没有指定button控件在Canvas控件中的上下左右停靠位置所以这5个button默认会显示在Canvas的左上角且只能显示最后一个前面4个会被遮盖。 2. 设置布局属性 CanvasButton Content1 Margin5 Canvas.Left50/Button Content2 Margin5 Canvas.Top50/Button Content3 Margin5 Canvas.Right50/Button Content4 Margin5 Canvas.Bottom50/Button Content5 Canvas.Left200 Canvas.Top150 //Canvas第一个button设置了Canvas.Left“50”它将保持距离Canvas左边50像素。 第二个button设置了Canvas.Top“50”它将保持距离Canvas顶部50像素。 第三个button设置了Canvas.Right“50”它将保持距离Canvas右侧50像素。 第四个button设置了Canvas.Bottom“50”它将保持距离Canvas底部50像素。 第五个button设置了Canvas.Left“200” Canvas.Top“150”也就是同时距离Canvas左边200像素顶部150像素。
http://www.ho-use.cn/article/10815534.html

相关文章:

  • 建设网站需要学什么jsp环保主题网站代做
  • 时尚风格网站沈阳专业网站建设企业
  • 成都城乡建设局官方网站制作网站公司 可以要求后续修改吗
  • php网站的特点wordpress 怎么去掉index.php
  • 网站界面模板下载如何免费制作企业网站
  • 青海省住房和建设门户网站android诗词app制作教程
  • 网站建设报价浩森宇特nodejs网站开发实例
  • 云南网站建设定做建站的cms
  • 广州做网站哪家公司最好旅游网站开发方案百度文库
  • 酒店网站建设需求分析同程旅游
  • 如何做优秀的游戏视频网站wordpress取订阅数据库
  • 广州网站设计成功柚米科技cms免费建站系统
  • 足球世界排名前十百度快速优化排名软件
  • 南山网站公司山东网站建设开发
  • 北京网站策划联系电话企业网站的建立
  • godaddy 建网站网站建设登录
  • 武安网站建设山东省建设项目备案证明网站
  • 买卖网站建设易优建站系统
  • 网站建设大wordpress 栏目显示
  • 网站是哪个公司做的好wordpress 登出函数
  • 贵州建网站报价自做视频网站赚钱吗
  • 九江做网站的公司wordpress邮件重置密码
  • 做网站在哪里买空间域名商会小程序开发一个多少钱啊
  • 商务网站建设考试佛山搜索seo优化排名
  • 360推广和百度推广哪个好巩义做网站xd seo
  • 济南区网站开发长沙人才网官网入口
  • 门户网站的营销特点数码类网站名称
  • 怎么上传网站源码网站做百度口碑
  • 广州新建站wordpress怎么编辑
  • 网站服务对生活的影响wordpress视频模板下载