你的位置:首页 > 软件开发 > ASP.net > UWP控件开发——SizeChanged性能调优

UWP控件开发——SizeChanged性能调优

发布时间:2016-03-24 13:00:16
简介我们在之前的“UWP控件开发——用NuGet包装自己的控件“一文中曾提到XAML的布局系统 和平时使用上的一些问题(重写Measure/Arrange还是使用SizeChanged?),这篇博文就 ...

UWP控件开发——SizeChanged性能调优

简介

我们在之前的“UWP控件开发——用NuGet包装自己的控件“一文中曾提到XAML的布局系统 和平时使用上的一些问题(重写Measure/Arrange还是使用SizeChanged?),这篇博文就来为大家简单地描述一下XAML布局系统的行为,并且归纳几个规则。当然真正的XAML布局系统十分复杂,本文无意把情况弄得太复杂,就从一个最简单最直观的例子入手,来为大家提供一点理解XAML布局的新思路。

 

问题描述

假设我们有一个Templated Control,其XAML描述如下:

<Style TargetType="local:CustomControl1">  <Setter Property="Template">    <Setter.Value>      <ControlTemplate TargetType="local:CustomControl1">        <Border x:Name="OuterBorder"          BorderBrush="Yellow"          BorderThickness="20">          <Border x:Name="InnerBorder"                BorderThickness="20"                BorderBrush="Red" />        </Border>      </ControlTemplate>    </Setter.Value>  </Setter></Style>

原标题:UWP控件开发——SizeChanged性能调优

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录