2010-08-21 21 views
0

我知道HTML/CSS並想學習WPF樣式。我怎麼開始。例如,我看到填充在WPF應用程序中的工作方式不同。從Web開發人員(HTML/CSS)到WPF:我如何開始樣式我的WPF應用程序?

在CSS:

​​ 在XAML

Padding="5px" 

我注意到我需要擴大元素的寬度,例如。按下自己以適應填充?如果是這樣,我該如何計算盒子模型?文字沒有line-height對不對?所以如果我有一個15px的font-size和5px的填充,我的高度將是25px?

我可以設置不同的水平和垂直填充?

我該如何應用簡單的漸變。對於視覺工作室來說,它會非常困難嗎?

我欣賞教程或建議入門的鏈接。如果有一個HTML/CSS的WPF/XAML文章或教程,會更好!

回答

1

填充基本上是厚度結構,因此

<MyControl Padding="left"/> 

<MyControl Padding="left,top"/> 

<MyControl Padding="left,top,right,bottom" ... /> 

如果指定只剩一個它的值複製到頂部,右側和底部。
如果指定左側和頂部,則左側被複制到右側並從頂部到底部(如垂直和水平填充)

對於簡單的漸變VS可以。

首先,嘗試在代碼中使用xaml而不是使用所見即所得工具(如Blend)。 VS或XamlPad都不錯。

1

如果您是設計師,請使用Expression Blend代替Visual Studio。開始玩簡單的風格,看看設計師,你會看到XAML代碼。 XAML比HTML和CSS功能強大得多。如果你想深入瞭解一下MSDN Library

相關問題