天天看點

WPF筆記(2.8 常用的布局屬性)——Layout

這一節老沒意思,啰裡啰唆的盡是些HTML的屬性,挑幾個好玩的List出來,備忘:

Padding與Margin的差別:

Margin指控件邊界與外界的間隙;Padding指的是控件内部内容與控件邊界的間隙。兩者可以同時使用。

不再支援 RenderTransform= "scale 3"

改為:

WPF筆記(2.8 常用的布局屬性)——Layout

  <Button>

WPF筆記(2.8 常用的布局屬性)——Layout

   <Button.LayoutTransform>

WPF筆記(2.8 常用的布局屬性)——Layout

    <ScaleTransform ScaleX="3" ScaleY="3"/>

WPF筆記(2.8 常用的布局屬性)——Layout

   </Button.LayoutTransform>

WPF筆記(2.8 常用的布局屬性)——Layout

  </Button>

同理RenderTransform

RenderTransform與LayoutTransform的差別:

我感覺啊,前者是生成前的處理,于是如果超過邊界,多餘的部分會被裁剪掉;後者是生成後處理,再怎麼變化都不會超過邊界,在允許的範圍中,會自适應調整放大。

不再支援:    <Line LayoutTransform="rotate 50" Stroke="Blue" Y1="30" X2="100" />

WPF筆記(2.8 常用的布局屬性)——Layout

    <Line Stroke="Blue" Y1="30" X2="100">

WPF筆記(2.8 常用的布局屬性)——Layout

     <Line.LayoutTransform>

WPF筆記(2.8 常用的布局屬性)——Layout

      <RotateTransform Angle="50"></RotateTransform>

WPF筆記(2.8 常用的布局屬性)——Layout

     </Line.LayoutTransform>

WPF筆記(2.8 常用的布局屬性)——Layout

    </Line>