<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Expression</title><link>http://helen.org.ua:80/orchard/</link><description>Expression</description><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Kosinska" /><feedburner:info uri="kosinska" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item><title>Почему я люблю Border и Rectange</title><link>http://helen.org.ua:80/orchard/why-i-love-border-and-rectange</link><description>&lt;p&gt;В общем-то, два простых элемента. Border &amp;ndash; элемент компоновки, контейнер. Rectangle &amp;ndash;прямоугольная форма. Часто, из-за своей простоты, один или другой элемент используется в качестве фона, подложки или рамочки. Изменение значения свойства Visibility или Opacity такого элемента в различных состояниях (MouseOver, Pressed, Focused, etc) создает эффект подсветки.&lt;/p&gt;
&lt;p&gt;Что ж, давайте посмотрим на различия и особенности применения того или иного элемента в определенных случаях. Возьмем две базовые кнопки, визуально идентичные, но в одной из них для фона и подсветки используется Border, а в другом &amp;ndash; Rectangle.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/1_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/1_thumb.png" width="195" height="57" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/2_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="2" border="0" alt="2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/2_thumb.png" width="408" height="298" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/3_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="3" border="0" alt="3" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/3_thumb.png" width="408" height="298" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight: bold;"&gt;Общие особенности&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;В обоих случаях у основного элемента x:Name="BgNormal", отвечающего за визуальное отличие в состоянии Normal, можно сделатьTemplate Binding на фон и очерчивание. Хоть и имена свойств разные, но суть от этого не меняется.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;Border&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}"&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Rectangle&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Stroke="{TemplateBinding BorderBrush}" Fill="{TemplateBinding Background}"&lt;/p&gt;
&lt;p&gt;С толщиной очерчивания дело обстоит немного сложнее.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;strong&gt;Border&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;BorderThickness="{TemplateBinding BorderThickness}"&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Rectangle&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Завязаться на Template Binding не получится, но тем не менее можно просто задать StrokeThickness="0" или любое другое значение.&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight: bold;"&gt;Различия&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;А теперь самое интересное. Каждый элемент обладает рядом своих уникальных свойств, которыми можно воспользоваться для достижения различных визуальных эффектов.&lt;/p&gt;
&lt;h3&gt;Скругление&lt;/h3&gt;
&lt;p&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;strong&gt;Border&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Свойство CornerRadius. Заданное значение позволяет скруглить все уголки.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/4_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="4" border="0" alt="4" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/4_thumb.png" width="82" height="50" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Либо задать скругление для каждого из 4-х, например, CornerRadius="7,0,7,0" создаст такое закругление:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/5_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="5" border="0" alt="5" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/5_thumb.png" width="82" height="50" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Rectangle&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Одновременного эффекта скругления, наподобии свойства CornerRadius у Border позволят создать такие свойства Recrangle, как&amp;nbsp; RadiusX="7" RadiusY="7"&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/6_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="6" border="0" alt="6" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/6_thumb.png" width="100" height="51" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Скруглить только один уголок не удасться, но зато можно добиться другого результата &amp;ndash; задать разные значения RadiusX="7" RadiusY="15". Это будет выглядеть вот так. Странный вид, скажем так, на любителя &lt;img style="border-style: none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/wlEmoticon-smile_2.png" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/7_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="7" border="0" alt="7" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/7_thumb.png" width="100" height="51" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Тип очерчивания&lt;/h3&gt;
&lt;p&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;strong&gt;Border&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Если задать BorderThickness у Border, то всего чего вы можете добиться в плане типа очерчивания &amp;ndash; так это обычная линия. Никаких шрихпунктиров или тому подобного.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/8_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="8" border="0" alt="8" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/8_thumb.png" width="92" height="51" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Rectangle&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;У Rectangle же открывается большое поле для экспериментов.&amp;nbsp; Раскрыв список Advanced Properties сразу после StrokeThickness, можно например задать массив из точек и интервалов, создав равномерную штрихпунктирную линию либо хаотичную.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/9_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="9" border="0" alt="9" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/9_thumb.png" width="300" height="242" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;StrokeDashArray="4 4" будет выглядеть так&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/10_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="10" border="0" alt="10" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/10_thumb.png" width="108" height="56" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;а при StrokeDashArray="4 4 1 4" и толщине StrokeThickness="2" вот так&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/11_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="11" border="0" alt="11" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/11_thumb.png" width="101" height="52" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;При StrokeThickness более 2 становится заметно скругление самих точек в шрихпунктире&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/12_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="12" border="0" alt="12" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/12_thumb.png" width="103" height="51" /&gt;&lt;/a&gt;&lt;br /&gt;Вот такой эффект можно получить если задать StrokeDashArray="0 1.5" StrokeDashCap="Round" StrokeThickness="2"&lt;/p&gt;
&lt;h3&gt;Толщина очерчивания&lt;/h3&gt;
&lt;p&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;strong&gt;Border&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;У Border можно задать разные толщины для каждой отдельной границы &amp;ndash; левой, правой, верхней,&amp;nbsp; нижней. В итоге можно легко добиться следующего эффекта, всего лишь задав BorderThickness="5,0,0,0"&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/13_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="13" border="0" alt="13" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/13_thumb.png" width="80" height="49" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Rectangle&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;У Rectangle толщина очерчивания задается сразу для всех, например, StrokeThickness="1".&lt;/p&gt;
&lt;h3&gt;Вложенность&lt;/h3&gt;
&lt;p&gt;&lt;span style="color: #ff0000;" color="#ff0000"&gt;&lt;strong&gt;Border&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Главное преимущество Border &amp;ndash; это то, что он является контейнером. Это значит что внутрь мы можем положить еще один Border, элемент или еще один контейнер и так до бесконечности. В связи с этим можно создавать, например, эффекты из наружных и внутренних границ или поместить внутрь Grid с колонками, в одной из которых находится иконка, а в соседней располагается контент для кнопки.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/15_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="15" border="0" alt="15" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/15_thumb.png" width="85" height="52" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/14_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="14" border="0" alt="14" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/14_thumb.png" width="511" height="170" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Эксперименты с разной толщиной границ и вложенностью дают свои результаты &amp;ndash; расположение кнопок одна за одной в Toolbar-e.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/16_2.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="16" border="0" alt="16" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/---Border--Rectange_BAB6/16_thumb.png" width="226" height="59" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="color: #0000ff;" color="#0000ff"&gt;Rectangle&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Так как Rectangle &amp;ndash; не контейнер, то в него вложить ничего не получится.&lt;/p&gt;
&lt;p&gt;В итоге хочу сказать, что в большинстве случаев для создания простых прямоугольных форм и изменения фона для различных состояний я все-же отдаю предпочтение Border-у. Но как показывают примеры выше, у Rectangle есть свои индивидуальные точки применения.&lt;/p&gt;
&lt;p&gt;Если у Вас есть свои интересные способы использования того или иного элемента, то буду рада услышать.&lt;/p&gt;</description><pubDate>Thu, 01 Dec 2011 08:56:30 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/why-i-love-border-and-rectange</guid></item><item><title>Caramel theme v2</title><link>http://helen.org.ua:80/orchard/caramel-theme-v2</link><description>&lt;p&gt;Пару лет назад (как же давно это было) я сделала выпуск с &lt;a href="http://cut.ms/bpmA" target="_blank"&gt;карамельной темой&lt;/a&gt;. Пришло время дать им новую жизнь и выпустить обновление. В составе второй версии произошли следующие изменения:&lt;/p&gt; &lt;h2&gt;Разделение на отдельные файлы-ресурсы&lt;/h2&gt; &lt;p&gt;Все цвета, тени и общие отступы для контролов вынесены в файл Colors.xaml Кроме того, теперь каждому контролу соответствует отдельный файл с одноименным названием. Каждый файл залинкован на Colors.xaml (не забудьте его!). &lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/1_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/1_thumb.png" width="250" height="480"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Новая верстка&lt;/h2&gt; &lt;p&gt;XAML-код для всех контролов был полностью переписан. Стеклянный эффект оптимизирован для растяжения по вертикали и горизонтали&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/2_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="2" border="0" alt="2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/2_thumb.png" width="151" height="93"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Удобные имена для цветов&lt;/h2&gt; &lt;p&gt;В именах цветовых ресурсов произошло переименование, теперь названия без акцента на цветовую привязку.&lt;/p&gt; &lt;h2&gt;Смещение акцентов&lt;/h2&gt; &lt;p&gt;Изменены состояния контролов таким образом, что только кнопки, табы, заголовки имеют выпуклый стеклянный эффект. Подсветка полей ввода и выбора по умолчанию плоская и выделяется также цветом, а не только границами.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/3_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="3" border="0" alt="3" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/3_thumb.png" width="222" height="33"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Стиль скроллингов&lt;/h2&gt; &lt;p&gt;Было решено избавиться от кнопок вверх-вниз в виде стрелочек, оставив только сам ползунок скроллинга. Ширина вертикального скроллинга и высота горизонтального была также уменьшена почти в два раза, чтобы не занимать полезное пространство. Фон скроллинга также более плоский.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/4_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="4" border="0" alt="4" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/4_thumb.png" width="219" height="103"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;Компактность&lt;/h2&gt; &lt;p&gt;Вообще все контролы стали более компактными, начиная от чекбокса, кнопок и заканчивая прогресс-баром. Убраны все лишние элементы и пространство.&lt;/p&gt; &lt;h2&gt;Высота строки&lt;/h2&gt; &lt;p&gt;Для всех типовых элементов ввода (TextBox, PasswordBox, ComboBox, ListBox), кнопок сделана общая высота строки в 24 пикселя. Теперь смотрится все гораздо ровнее. И кнопку можно разместить рядом с полем ввода, не боясь что она будет больше.&lt;/p&gt; &lt;h2&gt;Стандартные отступы &lt;/h2&gt; &lt;p&gt;Для всех контролов добавлен ресурс MarginDefault в размере 3 пикселя, дабы не мучаться с выставлением отступов при размещении в гриде и прочих элементах компоновки.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/6_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="6" border="0" alt="6" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/6_thumb.png" width="272" height="100"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Фокус&lt;/h2&gt; &lt;p&gt;Более продуманная фокусировка на элементах. Темный цвет обводки контролов ушел с состояния Normal и перешел в&amp;nbsp; Focused.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/8_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="8" border="0" alt="8" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/8_thumb.png" width="224" height="32"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Новые контролы&lt;/h2&gt; &lt;p&gt;Ну и конечно же, не помешало добавить в выпуск чего-то новенького. На этот раз в сборку попали элементы DatePicker и TabControl. Пополнение ожидается.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/5_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="5" border="0" alt="5" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/5_thumb.png" width="222" height="219"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/7_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="7" border="0" alt="7" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Caramel-theme-v2_A0ED/7_thumb.png" width="224" height="137"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/bpmB" target="_blank"&gt;Посмотреть демо&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/bpmC" target="_blank"&gt;Скачать проект с темой&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 17 Oct 2011 09:22:58 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/caramel-theme-v2</guid></item><item><title>Microsoft Expression Blend for HTML</title><link>http://helen.org.ua:80/orchard/microsoft-expression-blend-for-html</link><description>&lt;p&gt;Наверное многие из вас уже слышали про &lt;strong&gt;Microsoft Expression Blend&lt;/strong&gt; для создания приложений с использованием HTML, CSS, JavaScript. При чем акцент делается именно на том, что данный продукт спроектирован для создания интерфейсов приложений под Windows 8, и в частности в новом Metro-стиле. Предварительная версия инструментария доступна как часть Windows Developer Preview. Если хотите поэкспериментировать и попробовать создать что-то самостоятельно или пройтись по готовому примеру, то можно начать со следующего:&amp;nbsp; &lt;ul&gt; &lt;li&gt;Установить &lt;a href="http://cut.ms/bo7l"&gt;Windows Developer Preview with developer tools&lt;/a&gt;  &lt;li&gt;Загрузить исходный пример &lt;a href="http://cut.ms/bo7m"&gt;Memory Game Demo Files&lt;/a&gt; и открыть его в Expression Blend  &lt;li&gt;Посмотреть видео-запись сесиии &lt;a href="http://cut.ms/bo7n"&gt;A deep dive into Expression Blend for designing Metro style Apps with HTML&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/9a604839ef9a_A678/1_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/9a604839ef9a_A678/1_thumb.jpg" width="640" height="397"&gt;&lt;/a&gt;  &lt;p&gt;Также дополнительно можно ознакомиться со следующими записями:  &lt;ul&gt; &lt;li&gt;&lt;a href="http://cut.ms/bo7o"&gt;A lap around Visual Studio 11 Express for Metro style apps using C++&lt;/a&gt;  &lt;li&gt;&lt;a href="http://cut.ms/bo7p"&gt;A deep dive into Visual Studio 11 Express for designing Metro style apps using XAML&lt;/a&gt;  &lt;li&gt;&lt;a href="http://cut.ms/bo7q"&gt;Debugging your Metro style apps using HTML&lt;/a&gt;  &lt;li&gt;&lt;a href="http://cut.ms/bo7r"&gt;8 traits of great Metro style apps &lt;/a&gt; &lt;li&gt;&lt;a href="http://cut.ms/bo7s"&gt;Platform for Metro style apps&lt;/a&gt;  &lt;li&gt;&lt;a href="http://cut.ms/bo7t"&gt;Tools for building Metro style apps&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Wed, 12 Oct 2011 09:25:58 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/microsoft-expression-blend-for-html</guid></item><item><title>Стилизированный календарик</title><link>http://helen.org.ua:80/orchard/Custom-Calendar-Style</link><description>&lt;p&gt;Опубликовала стилизированный календарик в &lt;a href="http://cut.ms/bo7c" target="_blank"&gt;Microsoft Expression Gallery&lt;/a&gt;. Отлично смотрится с новой перерисованной иконкой, градиентными очерчиваниями и голубой тенью. &lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/1_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/1_thumb.png" width="60" height="60"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/2_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="2" border="0" alt="2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/2_thumb.png" width="237" height="237"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/3_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="3" border="0" alt="3" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/3_thumb.png" width="237" height="237"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/4_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="4" border="0" alt="4" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/4_thumb.png" width="143" height="43"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/bo63" target="_blank"&gt;Посмотреть демо&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/bo64" target="_blank"&gt;Загрузить пример&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;На что обратить внимание&lt;/h3&gt; &lt;p&gt;1. Можно поменять цвета для календарика в панели &lt;strong&gt;Resources&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/5_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="5" border="0" alt="5" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/5_thumb.png" width="268" height="480"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2. Основной стиль для элемента управления &lt;strong&gt;DatePicker&lt;/strong&gt; – [DatePicker default]&lt;/p&gt; &lt;p&gt;3. TCalendarButton – стиль для кнопки-иконки календарика.&lt;/p&gt; &lt;p&gt;4. Стиль выпадающего календаря – TCalendar.&lt;/p&gt; &lt;p&gt;5. Когда находимся в режиме редактирования стиля TCalendar, то очень удобно редактировать и добраться до дополнительных стилей через меню &lt;strong&gt;Objects&lt;/strong&gt; –&amp;gt; &lt;strong&gt;Edit Additional Styles&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/6_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="6" border="0" alt="6" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/43f90981b443_9E82/6_thumb.png" width="410" height="480"&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 12 Oct 2011 08:49:34 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/Custom-Calendar-Style</guid></item><item><title>UX Next</title><link>http://helen.org.ua:80/orchard/ux-next</link><description>&lt;p&gt;Недавно меня пригласили выступить на событии HTML5 PICNIC, проводимом в рамках &lt;a href="http://cut.ms/boOs" target="_blank"&gt;UX Next&lt;/a&gt; - сообществе дизайнеров, usability специалистов и интерфейс разработчиков. &lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/UX-Next_FEF7/1_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/UX-Next_FEF7/1_thumb.png" width="443" height="200"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;“Неформальная встреча планируется в виде дня самозабвенного погружения в код и поедания шашлыка где-нибудь за городом, а не в офисе. Событие запланировано на 11 октября (вторник). Этот рабочий проведется в обсуждениях пользовательского поведения, шаблонов проектирования, дизайн метрик, методик сбора требований и поговорим о будущем веб-технологий. Регистрация еще &lt;a href="http://cut.ms/boOsregister/"&gt;открыта&lt;/a&gt;.”&lt;/p&gt; &lt;p&gt;Планируемая тема моего доклада – “Прототипируем приложения”.&lt;/p&gt;</description><pubDate>Thu, 06 Oct 2011 15:15:24 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/ux-next</guid></item><item><title>Calendar Button</title><link>http://helen.org.ua:80/orchard/calendar-button</link><description>&lt;p&gt;Как-то я давно присматривалась к иконке-кнопке календарика в элементе управления DatePicker. Как минимум она мне казалась маловатой, из-за того что не совпадала по высоте с полем для ввода даты. Иногда даже возникало желание поместить ее внутрь текстового поля. Вот и пришло время ее перерисовать. Иконка полностью была сделала в Expression Blend-e без помощи Expression Design. Можно даже сказать, практически, на одних Border-ах.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/6ede90a56b8f_FBE0/1_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/6ede90a56b8f_FBE0/1_thumb.png" width="60" height="60"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Масштаб 200 %&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/6ede90a56b8f_FBE0/2_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="2" border="0" alt="2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/6ede90a56b8f_FBE0/2_thumb.png" width="22" height="25"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Масштаб 100%&lt;/p&gt; &lt;p&gt;Было:&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/6ede90a56b8f_FBE0/4_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="4" border="0" alt="4" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/6ede90a56b8f_FBE0/4_thumb.png" width="117" height="25"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;А вот так она выглядит после применения стиля к стандартной DropDownButton в DatePicker-е: &lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/6ede90a56b8f_FBE0/3_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="3" border="0" alt="3" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/6ede90a56b8f_FBE0/3_thumb.png" width="117" height="25"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/boOr" target="_blank"&gt;Посмотреть вживую&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/boOr" target="_blank"&gt;Загрузить проект&lt;/a&gt;&lt;/p&gt; &lt;p&gt;На очереди стилизация самого календарика.&lt;/p&gt;</description><pubDate>Thu, 06 Oct 2011 15:05:02 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/calendar-button</guid></item><item><title>Magic Backgrounds for Windows Phone</title><link>http://helen.org.ua:80/orchard/magic-backgrounds-for-windows-phone</link><description>&lt;p&gt;Решила поделиться небольшим набором цветных фонов для панорамных приложений Windows Phone. Все варианты хорошо смотрятся с базовыми черным текстом и почти все – с белым (исключение составляет желтый фон).&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/1_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/1_thumb.png" width="240" height="144"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground1_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="PanoramaBackground1" border="0" alt="PanoramaBackground1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground1_thumb.png" width="240" height="180"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground2_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="PanoramaBackground2" border="0" alt="PanoramaBackground2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground2_thumb.png" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground3_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="PanoramaBackground3" border="0" alt="PanoramaBackground3" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground3_thumb.png" width="240" height="180"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground4_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="PanoramaBackground4" border="0" alt="PanoramaBackground4" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground4_thumb.png" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground5_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="PanoramaBackground5" border="0" alt="PanoramaBackground5" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground5_thumb.png" width="240" height="180"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground6_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="PanoramaBackground6" border="0" alt="PanoramaBackground6" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/PanoramaBackground6_thumb.png" width="240" height="180"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/boKz" target="_blank"&gt;Загрузить Magic Backgrounds в одном архиве&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/boKA" target="_blank"&gt;Загрузить тестовое приложение Windows Phone Panorama c включенными Magic Backgrounds&lt;/a&gt;&amp;nbsp;&lt;/p&gt;  &lt;h2&gt;Как создать панорамное приложение для Windows Phone?&lt;/h2&gt; &lt;p&gt;При установленных &lt;strong&gt;Windows Phone SDK (Windows Phone Developer Tools)&lt;/strong&gt; и &lt;strong&gt;Expression Blend 4&lt;/strong&gt;, создаем в последнем новый проект для Windows Phone и выбираем тип проекта - &lt;strong&gt;Windows Phone Panorama Application&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/2_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="2" border="0" alt="2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/2_thumb.png" width="318" height="270"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Expression Blend автоматически добавляет на страничку элемент управления Panorama с несколькими элементами и тестовыми данными.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/3_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="3" border="0" alt="3" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/3_thumb.png" width="240" height="238"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h2&gt;Как установить свой фон для панорамы?&lt;/h2&gt; &lt;p&gt;Выбираем на панели &lt;strong&gt;Objects and Timeline&lt;/strong&gt; элемент &lt;strong&gt;Panorama&lt;/strong&gt;. &lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/4_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="4" border="0" alt="4" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/Magic-Panorama-Background-for-Windows-Ph_F4F6/4_thumb.png" width="243" height="369"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;На панели &lt;strong&gt;Properties&lt;/strong&gt; в категории &lt;strong&gt;Brushes&lt;/strong&gt; выбираем горизонтальную закладку &lt;strong&gt;Background&lt;/strong&gt; и меняем фон, выбрав соответствующий из списка &lt;strong&gt;ImageSource&lt;/strong&gt;. Можно также добавить в проект новый. Дополнительно поэкспериментируйте с свойством &lt;strong&gt;Stretch&lt;/strong&gt;. Оптимально подходит установленное значение &lt;strong&gt;UniformToFill&lt;/strong&gt;.&lt;/p&gt;</description><pubDate>Wed, 05 Oct 2011 15:10:04 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/magic-backgrounds-for-windows-phone</guid></item><item><title>Еще один пример компактного ProgressBar-a</title><link>http://helen.org.ua:80/orchard/%D0%B5%D1%89%D0%B5-%D0%BE%D0%B4%D0%B8%D0%BD-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BA%D1%82%D0%BD%D0%BE%D0%B3%D0%BE-progressbar-a</link><description>&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/----ProgressBar-a_E8B6/2_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="2" border="0" alt="2" align="left" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/----ProgressBar-a_E8B6/2_thumb.png" width="60" height="60"&gt;&lt;/a&gt;Еще один хороший пример компактного и простого ProgressBar-а. В отличие от первого кругового варианта, еще более компактен. Также содержит только одно состояние – Indeterminate. &lt;/p&gt; &lt;p&gt;Данный стиль для элемента управления применяется в случаях где производительность ставится на первое место. Отлично смотрится в строках DataGrid, TreeView, футерах и прочих местах где нужен небольшой и компактный индикатор, отображающий состояние загрузки.&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/boE0" target="_blank"&gt;Посмотреть демо реального размера индикатора&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/boE1" target="_blank"&gt;Загрузить пример&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 04 Oct 2011 13:36:54 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/%D0%B5%D1%89%D0%B5-%D0%BE%D0%B4%D0%B8%D0%BD-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B0%D0%BA%D1%82%D0%BD%D0%BE%D0%B3%D0%BE-progressbar-a</guid></item><item><title>Компактный Progress Bar</title><link>http://helen.org.ua:80/orchard/Compact-Progress-Bar</link><description>&lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/096579a1e103_E436/1_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="1" border="0" alt="1" align="left" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/096579a1e103_E436/1_thumb.png" width="60" height="60"&gt;&lt;/a&gt;Хороший пример компактного и простого ProgressBar-а. Содержит только одно состояние – Indeterminate. Данный стиль для элемента управления применяется в случаях где производительность ставится на первое место. Отлично смотрится в строках DataGrid, TreeView, футерах и прочих местах где нужен небольшой и компактный индикатор, отображающий состояние загрузки.&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/boEY" target="_blank"&gt;Посмотреть демо реального размера индикатора&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/boEZ" target="_blank"&gt;Загрузить пример&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 04 Oct 2011 13:29:23 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/Compact-Progress-Bar</guid></item><item><title>Ссылки по теме доклада Прототипируем приложения для Windows Phone</title><link>http://helen.org.ua:80/orchard/%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-%D0%BF%D0%BE-%D1%82%D0%B5%D0%BC%D0%B5-%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0-ldquo-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D1%82%D0%B8%D0%BF%D0%B8%D1%80%D1%83%D0%B5%D0%BC-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-windows-phone-rdquo</link><description>&lt;p&gt;На встрече киевской .NET User Group в субботу 24 сентября 2011 г. мы создавали прототип небольшого приложения “Kyiv .NEt User Group”, целью которого было отобразить данные, отвечая на вопросы What? When? Where?, а в деталях – список докладов с подробностями, дату/время проведения и карту. В начале доклада каждый попробовал для себя старый добрый метод прототипирования -&amp;nbsp; “карандаш-бумага”, в результате чего мы выделили наиболее удачный сценарий.&lt;/p&gt; &lt;p&gt;Кто хочет повторить для себя данный процесс, можно взять готовые образцы c шаблонами телефона в формате pdf, распечатать их и попробовать порисовать:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://cut.ms/bn5P" target="_blank"&gt;Windows Phone 7 Wireframe Paper Sketch Template&lt;/a&gt;  &lt;li&gt;&lt;a href="http://cut.ms/bn5Q" target="_blank"&gt;Prototyping Sketch Sheets&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;После того как бумажный прототип готов, можно приступить к созданию динамического прототипа с помощью SketchFlow.&amp;nbsp; Какие инструменты могут вам понадобиться для создания прототипа, а в последствии и реального приложения?&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Expression Blend + SketchFlow + Visual Studio 2010  &lt;li&gt;Windows Phone SDK (Windows Phone Developer Tools)  &lt;li&gt;SketchFlow Template v1 &lt;a href="http://cut.ms/bn5M"&gt;wp7sketchflow.codeplex.com&lt;/a&gt;&amp;nbsp; - устанавливается из файла msi, автоматом добавляет шаблон на страницу нового проекта в Expression Blend  &lt;li&gt;SketchFlow Template v2 &lt;a href="http://cut.ms/bn5M"&gt;cut.ms/bn5M&lt;/a&gt;&amp;nbsp; - просто архив с шаблоном проекта, который необходимо распаковать в папку c:\users\[username]\Documents&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ac6a18e2d39c_CAD5/1_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ac6a18e2d39c_CAD5/1_thumb.png" width="319" height="293"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Из двух шаблонов SketchFlow для&amp;nbsp; WP, мне больше нравится первый с сайта codeplex, но для сравнения Вы можете попробовать оба.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ac6a18e2d39c_CAD5/2_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="2" border="0" alt="2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ac6a18e2d39c_CAD5/2_thumb_1.png" width="329" height="359"&gt;&lt;/a&gt;&amp;nbsp; &lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ac6a18e2d39c_CAD5/3_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="3" border="0" alt="3" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ac6a18e2d39c_CAD5/3_thumb.png" width="326" height="359"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;После создания проекта в разделе Categories/Mockups можно найти разнообразные скетчевые элементы управления и заготовки. Начать можно с добавления элементов Panorama или Pivot.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ac6a18e2d39c_CAD5/4_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="4" border="0" alt="4" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ac6a18e2d39c_CAD5/4_thumb.png" width="352" height="317"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Если вдруг кроме стандартных App icons Вам понадобятся дополнительные иконки, то рекомендую ознакомится с &lt;a href="http://cut.ms/bn5N" target="_blank"&gt;списком разнообразных наборов&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Ну и конечно же, неотъемлемой частью тестирования прототипа будет SketchFlow Player, который позволит вам переходить по страничкам приложения, а также за его пределы (Home, Search, AppList).&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ac6a18e2d39c_CAD5/5_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="5" border="0" alt="5" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ac6a18e2d39c_CAD5/5_thumb.png" width="596" height="467"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;В дополнение, отметим что прототип в плеере можно тестировать в режимах Portrait, Landscape.&lt;/p&gt; &lt;p&gt;Удачных прототипов!&lt;/p&gt;</description><pubDate>Wed, 28 Sep 2011 12:14:58 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-%D0%BF%D0%BE-%D1%82%D0%B5%D0%BC%D0%B5-%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0-ldquo-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D1%82%D0%B8%D0%BF%D0%B8%D1%80%D1%83%D0%B5%D0%BC-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-windows-phone-rdquo</guid></item><item><title>Toggle Button</title><link>http://helen.org.ua:80/orchard/toggle-button</link><description>&lt;p&gt;&lt;a href="http://cut.ms/bnl3" target="_blank"&gt;Toggle button&lt;/a&gt; с двумя состояниями: Yes и No, видимыми одновременно, и в то же время разделенными на две части.&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/bnl3" target="_blank"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="2" border="0" alt="2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ea1547e072c2_E464/2_3.png" width="150" height="78"&gt;&lt;/a&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Откройте проект в Microsoft Expression Blend  &lt;li&gt;Используйте панель Resources для модификации ресурсов: RgbSecond и BgControlSecond.  &lt;li&gt;Протестируйте элемент управления ToggleButton.  &lt;li&gt;Добавьте&amp;nbsp; в ресурсы своего проекта файл ресурсов ToggleButton.xaml.  &lt;li&gt;Примените стиль ToggleButtonYesNo к выбранным элементам управления ToggleButton. &lt;/li&gt;&lt;/ol&gt;</description><pubDate>Mon, 12 Sep 2011 13:31:28 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/toggle-button</guid></item><item><title>NumericUpDown</title><link>http://helen.org.ua:80/orchard/numericupdown</link><description>&lt;p&gt;Небольшой &lt;a href="http://cut.ms/bjYe" target="_blank"&gt;пример&lt;/a&gt; на тему кастомизации такого элемента управления, как NumericUpDown из &lt;a href="http://cut.ms/bjYd" target="_blank"&gt;Silverlight toolkit&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Стандартный элемент управления выглядит не очень удобным для использования. Поэтому хотелось бы добиться, как минимум, легкого попадания по кнопкам увеличения-уменьшения значения.&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/bjYe" target="_blank"&gt;&lt;img alt="" src="/orchard/Media/Default/BlogPost/expression/1.png" width="198" height="83"&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 12 Sep 2011 13:12:59 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/numericupdown</guid></item><item><title>Blend preview for Silverliht 5 RC</title><link>http://helen.org.ua:80/orchard/blend-preview-for-silverliht-5-rc-2</link><description>&lt;p&gt;После выхода Silverlight 5 RC, не заставил себя долго ждать и Blend preview for Silverliht 5 RC, который можно загрузить с &lt;a title="http://www.microsoft.com/download/en/details.aspx?id=9503" href="http://cut.ms/bm6v" target="_blank"&gt;http://www.microsoft.com/download/en/details.aspx?id=9503&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/bm6v" target="_blank"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/-Blend-preview-for-Silverliht-5-RC_95FD/1_3.png" width="365" height="55"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Данная среда предназначена для создания проектов Silverlight 5, включая и Silverlight 5 SketchFlow. И только 5 версии. Для проектов на 3 и 4 версиях Silverlight – предлагается остаться с Expression Blend 4. Среды разных версий также, как и раньше, устанавливаются и работают независимо друг от друга.&lt;/p&gt;</description><pubDate>Wed, 07 Sep 2011 09:02:12 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/blend-preview-for-silverliht-5-rc-2</guid></item><item><title>Ответы на вопросы: Лишняя колонка в DataGrid</title><link>http://helen.org.ua:80/orchard/%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%8B-%D0%BD%D0%B0-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%BB%D0%B8%D1%88%D0%BD%D1%8F%D1%8F-%D0%BA%D0%BE%D0%BB%D0%BE%D0%BD%D0%BA%D0%B0-%D0%B2-datagrid</link><description>&lt;p&gt;Возможно эти небольшие заметки помогут кому-то при поиске ответов на казалось бы простые и часто возникающие вопросы.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Вопрос:&lt;/strong&gt; как убрать пустую последнюю колонку в DataGrid? &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Детально: &lt;/strong&gt;Если DataGrid занимает всю доступную ширину пространства, а кол-во колонок и контента в них по ширине не превышает ширину DataGrid, то появляется пустая “лишняя” колонка справа.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/f4c9741d1f57_A49C/1_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/f4c9741d1f57_A49C/1_thumb.png" width="686" height="151"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Ответ:&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;1 вариант.&lt;/strong&gt; Необходимо явно задать пропорциональную ширину колонок, чтоб в сумме они давали 100%. &lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/f4c9741d1f57_A49C/2_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="2" border="0" alt="2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/f4c9741d1f57_A49C/2_thumb.png" width="686" height="151"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;lt;sdk:DataGridTextColumn Binding="{Binding Number}" Header="Number" Width="0.2*"/&amp;gt; &lt;br&gt;&amp;lt;sdk:DataGridTextColumn Binding="{Binding Name}" Header="Name" Width="0.3*"/&amp;gt; &lt;br&gt;&amp;lt;sdk:DataGridTextColumn Binding="{Binding Company}" Header="Company" Width="0.5*"/&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2 вариант.&lt;/strong&gt; Когда неизвестно кол-во и необходимая ширина колонок, то достаточно задать ширину только для последней колонки Width="*".&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/f4c9741d1f57_A49C/3_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="3" border="0" alt="3" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/f4c9741d1f57_A49C/3_thumb.png" width="686" height="151"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Визуально это можно также сделать, выбрав необходимую колонку-элемент в панели Objects &amp;amp; Timeline и в категории Layout панели Properties для ширины выбрать из списка значение Star. &lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/f4c9741d1f57_A49C/4_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="4" border="0" alt="4" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/f4c9741d1f57_A49C/4_thumb.png" width="269" height="152"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Примечание:&lt;/strong&gt; для WPF работает тот же принцип. Только визуально для ширины необходимо выставить *, так как выпадающего списка нет.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/f4c9741d1f57_A49C/5_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="5" border="0" alt="5" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/f4c9741d1f57_A49C/5_thumb.png" width="269" height="61"&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 05 Sep 2011 12:18:16 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%8B-%D0%BD%D0%B0-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%BB%D0%B8%D1%88%D0%BD%D1%8F%D1%8F-%D0%BA%D0%BE%D0%BB%D0%BE%D0%BD%D0%BA%D0%B0-%D0%B2-datagrid</guid></item><item><title>Sketch effects in Expression Design</title><link>http://helen.org.ua:80/orchard/sketch-effects-in-expression-design</link><description>&lt;p&gt;Есть несколько путей создания прототипов приложений с помощью SketchFlow. Одни рисуют на бумаге, затем сканируют/фотографируют, импортируют графику в Expression Design/Adobe Photoshop, обрабатывают ее, затем импортируют в Blend отдельные кусочки, создают анимацию и т.д. Способ красивый, креативный и с wow-эффектом, но долгий.&amp;nbsp; Другие сразу в Blend делают прототип функциональности, используя стандартные скетчевые элементы управление и образцы данных, встроенные в Blend. Во втором случае прототип получается сделать гораздо быстрее, но используемые объекты-изображения в нем выходят совсем не “скетчи”.&lt;/p&gt; &lt;p&gt;Почему бы тогда не сделать как-то промежуточный вариант? У меня давно возникла идея вместо прорисовки на бумаге отдельных картинок – брать фотографии и иллюстрации и накладывать на них скетчевые эффекты в графическом редакторе. Такие эффекты можно заготовить один раз – и потом применять к набору тематических фотографий. Будь то авто, мебель или люди.&lt;/p&gt; &lt;p&gt;Для примера приведу ряд изображений, который я преобразовала в Expression Design для демо-прототипа на ReMIX10.&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;/p&gt; &lt;p&gt;Было:&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/SketcheffectsinExpressionDesign_F649/2_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="2" border="0" alt="2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/SketcheffectsinExpressionDesign_F649/2_thumb.png" width="400" height="400"&gt;&lt;/a&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt; &lt;p&gt;Стало:&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/SketcheffectsinExpressionDesign_F649/1_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/SketcheffectsinExpressionDesign_F649/1_thumb.png" width="400" height="400"&gt;&lt;/a&gt; &lt;br&gt;&lt;/p&gt; &lt;p&gt;&lt;br&gt;В результате картинки в приложении-прототипе выглядят уже в стиле “скетчи”: &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/SketcheffectsinExpressionDesign_F649/3_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="3" border="0" alt="3" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/SketcheffectsinExpressionDesign_F649/3_thumb.png" width="400" height="294"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Понравившиеся эффекты можно скопировать на новое изображение с помощью инструмента Attribute Dropper &lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/SketcheffectsinExpressionDesign_F649/dropper_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="dropper" border="0" alt="dropper" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/SketcheffectsinExpressionDesign_F649/dropper_thumb.png" width="32" height="32"&gt;&lt;/a&gt;&amp;nbsp; : &lt;br&gt;– захватив свойства на одном объекте и перетащив их на другой. &lt;/p&gt; &lt;p&gt;Больше всего меня привлекли комбинации эффектов – Poster Edges + Note Paper&amp;nbsp; и&amp;nbsp; CrossHatch + Note Paper. Надеюсь вам они тоже пригодятся.&amp;nbsp; &lt;br&gt;Прилагаю эффекты в &lt;a href="http://cut.ms/U1M" target="_blank"&gt;файле Expression Design&lt;/a&gt;.&lt;/p&gt;</description><pubDate>Mon, 05 Sep 2011 09:51:04 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/sketch-effects-in-expression-design</guid></item><item><title>Новый формат образцов данных</title><link>http://helen.org.ua:80/orchard/%D0%BD%D0%BE%D0%B2%D1%8B%D0%B8-%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D1%86%D0%BE%D0%B2-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85</link><description>&lt;p&gt;В Expression Blend 4 появился новый формат для строковых образцов данных – &lt;strong&gt;Colors&lt;/strong&gt;.&amp;nbsp; Если создать новое свойство и выбрать &lt;strong&gt;Type&lt;/strong&gt; = &lt;strong&gt;String&lt;/strong&gt;, то в поле &lt;strong&gt;Format&lt;/strong&gt; для выбора доступна опция &lt;strong&gt;Colors&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/1_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/1_thumb.png" width="282" height="436"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Его можно использовать в разных целях, в том числе и для заполнения фона объектов.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Приведу небольшой пример. Допустим у нас есть коллекция элементов, для которых задано два поля – Price и Color.&amp;nbsp; Перетащим поле Price из созданной коллекции на рабочую область документа в режиме списка (List Mode).&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/2_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="2" border="0" alt="2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/2_thumb.png" width="494" height="267"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Теперь сделаем так, что фон каждого значения будет случайно заполняться каким-то цветом. &lt;br&gt;Зайдем в режим редактирования шаблона элемента ItemTemplate и выберем StackPanel.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/3_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="3" border="0" alt="3" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/3_thumb.png" width="320" height="159"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;В свойствах StackPanel выбираем установку цвета для Background. Раскрыв Advanced options редактора, сделаем привязку данных.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/4_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="4" border="0" alt="4" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/4_thumb.png" width="379" height="336"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Выбираем Color из доступного списка.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/5_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="5" border="0" alt="5" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/5_thumb.png" width="614" height="377"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Теперь фон для блока каждого элемента в списке также берется случайным образом, как и значение текстового блока.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/6_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="6" border="0" alt="6" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/fe8d574876f4_8FF7/6_thumb_1.png" width="138" height="180"&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 05 Sep 2011 09:48:59 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/%D0%BD%D0%BE%D0%B2%D1%8B%D0%B8-%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D1%86%D0%BE%D0%B2-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85</guid></item><item><title>Что такое DataStore?</title><link>http://helen.org.ua:80/orchard/%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-datastore</link><description>&lt;p&gt;В 4-ой версии &lt;strong&gt;Expression Blend&lt;/strong&gt; появилось такое нововведение как &lt;strong&gt;DataStore&lt;/strong&gt;. Постараюсь рассказать что это за зверь.&lt;/p&gt; &lt;p&gt;Задумывался &lt;strong&gt;DataStore&lt;/strong&gt; как промежуточное хранилище данных, которое можно использовать при построении прототипов Silverlight и WPF приложений. &lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/1_2.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/1_thumb.png" width="468" height="209"&gt;&lt;/a&gt; &lt;/p&gt; &lt;h3&gt;Где это использовать?&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;сохранение в DataStore введенного имени (и/или других данных) пользователя из одного окна и персонализация на основе этого остальной части приложения  &lt;li&gt;просчет нового значения по формуле в зависимости от введенных пользователем данных в разных окнах  &lt;li&gt;и т.д. &lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;Как это использовать?&lt;/h3&gt; &lt;ol&gt; &lt;li&gt;Создадим прототип Silverlight приложения.  &lt;li&gt;Сделаем небольшую формочку логина. &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/2_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="2" border="0" alt="2" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/2_thumb.png" width="225" height="121"&gt;&lt;/a&gt; &lt;br&gt; &lt;li&gt;Повесим на кнопку OK поведение &lt;strong&gt;SetDataStoreValueAction&lt;/strong&gt;, которое можно найти в библиотеке Assets. Его функция будет заключаться в записывании данных в промежуточное хранилище с поля логин. &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/3_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="3" border="0" alt="3" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/3_thumb.png" width="342" height="457"&gt;&lt;/a&gt; &lt;br&gt; &lt;li&gt;Настраиваем записываемое свойство у поведения: &lt;br&gt;В &lt;strong&gt;Common Properties&lt;/strong&gt; выбираем для него новое значение: &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/4_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="4" border="0" alt="4" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/4_thumb.png" width="291" height="435"&gt;&lt;/a&gt; &lt;br&gt;&lt;br&gt;Создаем имя для свойства, которое будем хранить в хранилище: &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/5_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="5" border="0" alt="5" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/5_thumb.png" width="260" height="138"&gt;&lt;/a&gt;&amp;nbsp; &lt;br&gt; &lt;li&gt;В тех же &lt;strong&gt;Common Properties&lt;/strong&gt; нашего поведения задаем значение для только что созданного свойства, воспользовавшись пунктом &lt;strong&gt;Element Property Binding&lt;/strong&gt; из Advanced options: &lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/6_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="6" border="0" alt="6" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/6_thumb_1.png" width="274" height="354"&gt;&lt;/a&gt;&amp;nbsp; &lt;br&gt;&lt;br&gt;Свяжем его с свойством &lt;strong&gt;Text&lt;/strong&gt; элемента&lt;strong&gt; login&lt;/strong&gt;: &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/7_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="7" border="0" alt="7" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/7_thumb.png" width="466" height="168"&gt;&lt;/a&gt;&amp;nbsp; &lt;br&gt;В появившемся окошке выбираем &lt;strong&gt;Text&lt;/strong&gt;: &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/8_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="8" border="0" alt="8" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/8_thumb.png" width="432" height="139"&gt;&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;li&gt;На закладке &lt;strong&gt;Data&lt;/strong&gt; можем убедиться, что хранилище создано и данные туда записываются: &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/9_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="9" border="0" alt="9" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/9_thumb.png" width="292" height="178"&gt;&lt;/a&gt; &lt;br&gt; &lt;li&gt;Создаем новый экран, на котором будем использовать наше значение логина: &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/10_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="10" border="0" alt="10" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/10_thumb.png" width="324" height="164"&gt;&lt;/a&gt; &lt;br&gt; &lt;li&gt;Создаем на втором экране два текстовых блока, заключаем их в StackPanel. Одно поле можно назвать Welcome, а второе UserName: &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/11_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="11" border="0" alt="11" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/11_thumb.png" width="462" height="161"&gt;&lt;/a&gt; &lt;br&gt; &lt;li&gt;Для свойства Text поля UserName привяжем соответствующее значение из DataStore: &lt;br&gt;Из панели Data с помощью Drag&amp;amp;Drop перетащим поле UserLogin на поле UserName &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/12_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="12" border="0" alt="12" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/12_thumb.png" width="462" height="142"&gt;&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;li&gt;Небольшое отступление: сделаем переход на второй экран по нажатию на кнопку на первом экране: &lt;br&gt;&lt;br&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/13_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="13" border="0" alt="13" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/13_thumb.png" width="467" height="167"&gt;&lt;/a&gt; &lt;br&gt; &lt;li&gt;Запускаем и тестируем приложение: &lt;br&gt;Вводим имя пользователя, нажимаем ОК – происходит переход на новый экран и мы видим в качестве приветствия свое имя! &lt;br&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/14_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="14" border="0" alt="14" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/14_thumb.png" width="252" height="146"&gt;&lt;/a&gt; &lt;br&gt;&lt;br&gt; &lt;li&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/15_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="15" border="0" alt="15" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/DataStore_D061/15_thumb.png" width="167" height="83"&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Вот такое интересное применение новой возможности.&lt;/p&gt;</description><pubDate>Mon, 05 Sep 2011 09:47:43 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-datastore</guid></item><item><title>WP7 MINI icons</title><link>http://helen.org.ua:80/orchard/wp7-mini-icons</link><description>&lt;p&gt;Как-то попросили создать инвертированный набор иконок &lt;a href="http://cut.ms/19m" target="_blank"&gt;SNA MINI&lt;/a&gt;. Меня также посетила мысль что эти иконки очень даже в стиле “METRO” и подходят для разработки приложений под WP7. Поэтому немного доработанная версия получила название “&lt;a href="http://cut.ms/19n"&gt;WP7 MINI&lt;/a&gt;”. Набор использует новые размеры 48x48 .png как и WP7 Application Bar Icons и поставляется в двух цветовых темах dark и light. Expression Design file с нарезкой также прилагается.&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/19n"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="WP7_mini" border="0" alt="WP7_mini" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/WP7MINIicons_7731/WP7_mini_3.png" width="240" height="336"&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 05 Sep 2011 09:46:02 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/wp7-mini-icons</guid></item><item><title>Arrow Buttons</title><link>http://helen.org.ua:80/orchard/arrow-buttons</link><description>&lt;p&gt;&lt;a href="http://cut.ms/19D" target="_blank"&gt;Представляю&lt;/a&gt; небольшой наборчик масштабируемых кнопок-стрелочек в 4 стилях: ArrowLight, ArrowDark, ArrowLightColor, ArrowDarkColor. Кнопки в стиле стрелочек можно применять для различных случаев: управление прокруткой галереи изображений, переход на новые страницы приложения, отображение детальной информации, можно даже в уменьшенном варианте использовать как стрелки для скроллинга списков и т.д.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ArrowButtons_A69D/1_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="1" border="0" alt="1" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/ArrowButtons_A69D/1_thumb.png" width="240" height="176"&gt;&lt;/a&gt; &lt;/p&gt; &lt;h3&gt;&lt;/h3&gt; &lt;h3&gt;Описание стилей:&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;ArrowLight&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Использует для фона кнопки всего один цвет, который можно задать в качестве свойства Background="White". Состояния изменяются за счет увеличения-уменьшения прозрачности и/или отображением белой тени. Стиль идеален для расположения на темных или ярких поверхностях.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;ArrowDark&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Использует для фона кнопки всего один темный/яркий цвет, который можно задать в качестве свойства Background. Например Background="#FFFCCE56". Состояния изменяются за счет увеличения-уменьшения прозрачности и/или отображением серой тени. Стиль идеален для расположения на белой или светлых поверхностях.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;ArrowLightColor&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Для фона кнопки используется два цвета, за счет указания свойства Background передается цвет в состоянии Normal, а свойства Foreground – в состоянии MouseOver. (Для примера White и #FF269B7B). Состояния изменяются за счет увеличения-уменьшения прозрачности обоих цветов и/или отображением белой тени. Стиль идеален для расположения на темных или ярких поверхностях. В качестве цвета для наведения рекомендуется использовать более темные оттенки фона, на котором располагается кнопка.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;ArrowDarkColor&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Для фона кнопки используется два цвета, за счет указания свойства Background передается цвет в состоянии Normal, а свойства Foreground – в состоянии MouseOver. (Для примера #FF269D7B и #FFFCCE56). Состояния изменяются за счет увеличения-уменьшения прозрачности обоих цветов и/или отображением серой тени. Стиль идеален для расположения на белой или светлых поверхностях. В качестве цветов для двух состояний рекомендуется использовать яркие, противоположные цвета.&lt;/p&gt; &lt;p&gt;Материалы:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://cut.ms/19D" target="_blank"&gt;Посмотреть демо-проект&lt;/a&gt;  &lt;li&gt;&lt;a href="http://cut.ms/19B"&gt;Скачать ArrowStyles&lt;/a&gt;  &lt;li&gt;&lt;a href="http://cut.ms/19C"&gt;Скачать демо-проект&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 05 Sep 2011 09:44:04 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/arrow-buttons</guid></item><item><title>Silverlight Navigation Application: Mini иконки для навигационной панели.</title><link>http://helen.org.ua:80/orchard/silverlight-navigation-application-ldquo-mini-rdquo-%D0%B8%D0%BA%D0%BE%D0%BD%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%B0%D0%B2%D0%B8%D0%B3%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B8-%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D0%B8</link><description>&lt;p align="justify"&gt;Необходимо расширить функциональность навигационной панели в &lt;strong&gt;Silverlight Navigation Application&lt;/strong&gt; или &lt;strong&gt;Silverlight Business Application&lt;/strong&gt;, но нет подходящих иконок? Сделала&amp;nbsp; для этого случая простой черновой набор иконок “Mini”. Думаю, пригодится :)&amp;nbsp; Кол-во и вид отдельных иконок впоследствии может измениться.&lt;/p&gt; &lt;p align="justify"&gt;Иконки предоставляются в формате &lt;strong&gt;Expression Design&lt;/strong&gt; в черно-белой гамме и черно-зеленой. В любом случае, можно перекрасить их в любые другие цвета – это как раз и есть вторая особенность данного набора. Также, если необходим размер иконок побольше&amp;nbsp; - их всегда можно увеличить.&lt;/p&gt; &lt;p&gt;Список иконок: &lt;br&gt;Folder, Document, Documents, Tree, &lt;br&gt;Add to DB, Remove from DB, Edit DB structure, Search in DB, &lt;br&gt;Down, Up, Right, Left, &lt;br&gt;Stats, Tools, Filter, Refresh, &lt;br&gt;Info, Search, Zoom out, Zoom in, &lt;br&gt;Lock, UnLock, Person, Cloud.&lt;/p&gt; &lt;p&gt;&lt;a href="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/SilverlightNavigationApplicationMini_13ED7/sna_mini_200p_4.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="sna_mini_200p" border="0" alt="sna_mini_200p" src="http://helen.org.ua/orchard/Media/Default/Windows-Live-Writer/SilverlightNavigationApplicationMini_13ED7/sna_mini_200p_thumb_1.png" width="440" height="339"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://cut.ms/bmZB" target="_blank"&gt;Загрузить иконки “Mini” v2&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 05 Sep 2011 09:42:39 GMT</pubDate><guid isPermaLink="true">http://helen.org.ua:80/orchard/silverlight-navigation-application-ldquo-mini-rdquo-%D0%B8%D0%BA%D0%BE%D0%BD%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%B0%D0%B2%D0%B8%D0%B3%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B8-%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D0%B8</guid></item></channel></rss>

