从Web Developer(HTML / CSS)到WPF:我如何开始设计我的WPF应用程序?

问题描述 投票:0回答:2

我知道HTML / CSS并想学习WPF样式。我怎么才能开始我看到填充,例如,在WPF应用程序中的工作方式不同。

在css中:

padding: 5px 10px;

在XAML?

Padding="5px" 

我注意到我需要扩展元素的宽度,例如。按钮自己来容纳填充?如果是这样,我该如何计算箱型号?文字没有line-height对吗?所以,如果我有一个15px的font-size和5px的填充,我的身高将是25px?

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

我该如何应用简单的渐变。只是视觉工作室会很难吗?

我很欣赏有关入门的教程或建议的链接。如果HTML / CSS到WPF / XAML文章或教程会更好!

wpf xaml styling
2个回答
1
投票

因此,填充基本上是厚度结构

<MyControl Padding="left"/>

<MyControl Padding="left,top"/>

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

如果仅指定左侧,则将其值复制到顶部,右侧和底部。 如果指定left和top,则将left复制到右侧和顶部到底部(如垂直和水平填充)

对于简单的渐变VS是可以的。

首先,尝试在代码中使用xaml,而不是使用像Blend这样的WYSIWYG工具。 VS或XamlPad都不错。


1
投票

如果您是设计师,请使用Expression Blend而不是Visual Studio。开始使用简单的样式并在设计器后面查看,您将看到XAML代码。 XAML比HTML和CSS强大得多。如果你想深入了解一下,请访问MSDN Library

© www.soinside.com 2019 - 2024. All rights reserved.