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