我知道HTML / CSS并想学习WPF样式。我怎么才能开始我看到填充,例如,在WPF应用程序中的工作方式不同。
在css中:
padding: 5px 10px;
在XAML中?
Padding="5px"
我注意到我需要扩展元素的宽度,例如。按钮自己来容纳填充?如果是这样,我该如何计算箱型号?文字没有line-height
对吗?所以如果我有一个15px的font-size
和5px的填充,我的身高将是25px?
我可以设置不同的水平和垂直填充吗?
我该如何应用简单的渐变。只是视觉工作室会很难吗?
我很欣赏有关入门的教程或建议的链接。如果有一个HTML / CSS到WPF / XAML的文章或教程会更好!
答案 0 :(得分:1)
如果您是设计师,请使用Expression Blend代替Visual Studio。开始使用简单的样式并在设计器后面查看,您将看到XAML代码。 XAML比HTML和CSS强大得多。如果您想深入了解一下,请访问MSDN Library。
答案 1 :(得分:1)
填充基本上是厚度结构,因此
<MyControl Padding="left"/>
<MyControl Padding="left,top"/>
<MyControl Padding="left,top,right,bottom" ... />
如果仅指定左侧,则将其值复制到顶部,右侧和底部 如果指定left和top,则将left复制到右侧和顶部到底部(如垂直和水平填充)
对于简单的渐变,VS就可以了。
首先,尝试在代码中使用xaml而不是使用像Blend这样的WYSIWYG工具。 VS或XamlPad很好。