От веб-разработчика (HTML / CSS) до WPF: как я могу начать стилизацию своего приложения WPF? - PullRequest
0 голосов
/ 21 августа 2010

Я знаю HTML / CSS и хочу изучить стиль WPF.как я могу начать.я вижу, что заполнение, например, работает по-разному в приложении WPF.

в css:

padding: 5px 10px;

в XAML?

Padding="5px" 

Я заметил, что мне нужно увеличить ширину элемента, например.Пуговица для размещения отступов?если да, то как я могу рассчитать блочную модель?текст не имеет line-height верно?так что если у меня font-size 15px и отступ 5px, мой рост будет 25px?

и могу ли я установить разные горизонтальные и вертикальные отступы?

как я могу применить простые градиенты.это будет очень сложно с визуальной студией?

Я ценю ссылки на учебники или советы по началу работы.если есть статья или учебник HTML / CSS для WPF / XAML, это будет еще лучше!

Ответы [ 2 ]

1 голос
/ 21 августа 2010

Заполнение - это, в основном, структура "Толщина", следовательно,

<MyControl Padding="left"/>

<MyControl Padding="left,top"/>

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

Если указать только один левый, его значение копируется сверху, справа и снизу.Если вы укажете left и top, left копируется справа и сверху вниз (как вертикальные и горизонтальные отступы)

Для простых градиентов VS в порядке.

Для начала попробуйте обойтис XAML в коде, а не с помощью инструментов WYSIWYG, таких как Blend.VS или XamlPad хороши.

1 голос
/ 21 августа 2010

Используйте Expression Blend вместо Visual Studio, если вы дизайнер. Начните играть с простыми стилями и посмотрите на дизайнера, и вы увидите код XAML. XAML намного мощнее, чем HTML и CSS. А если вы хотите взглянуть глубже, посетите MSDN Library .

...