<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Simple code DudeFactory</title>
	<atom:link href="http://simplecod.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://simplecod.wordpress.com</link>
	<description>C#, WPF, ASP.NET, Silverlight 4</description>
	<lastBuildDate>Sat, 11 Jun 2011 10:22:15 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='simplecod.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/4d5ddf807a2748fc08d22dd2c5937c92?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Simple code DudeFactory</title>
		<link>http://simplecod.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://simplecod.wordpress.com/osd.xml" title="Simple code DudeFactory" />
	<atom:link rel='hub' href='http://simplecod.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Картинка по умолчанию Silverlight 4</title>
		<link>http://simplecod.wordpress.com/2011/06/09/%d0%ba%d0%b0%d1%80%d1%82%d0%b8%d0%bd%d0%ba%d0%b0-%d0%bf%d0%be-%d1%83%d0%bc%d0%be%d0%bb%d1%87%d0%b0%d0%bd%d0%b8%d1%8e-silverlight-4/</link>
		<comments>http://simplecod.wordpress.com/2011/06/09/%d0%ba%d0%b0%d1%80%d1%82%d0%b8%d0%bd%d0%ba%d0%b0-%d0%bf%d0%be-%d1%83%d0%bc%d0%be%d0%bb%d1%87%d0%b0%d0%bd%d0%b8%d1%8e-silverlight-4/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 14:15:42 +0000</pubDate>
		<dc:creator>prostocod</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Silverlight 4]]></category>
		<category><![CDATA[XAML]]></category>
		<category><![CDATA[convert image]]></category>
		<category><![CDATA[картинка по умолчанию]]></category>
		<category><![CDATA[image defualt]]></category>
		<category><![CDATA[image null]]></category>
		<category><![CDATA[стандартная картинка]]></category>

		<guid isPermaLink="false">http://simplecod.wordpress.com/?p=199</guid>
		<description><![CDATA[Думаю, у многих появляется ситуация с условием если картинки нету или картинка не загрузилась, указать defualt картинку. Первое что приходит в голову это использовать Convert который будет заниматься этим делом. Но увы я оказался не прав, этот вариант не очень хороший. Так как для этого действия есть специальное средство. Есть у контрола Image событие ImageFailed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=199&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Думаю, у многих появляется ситуация с условием если картинки нету или картинка не загрузилась, указать defualt картинку.</p>
<p>Первое что приходит в голову это использовать Convert который будет заниматься этим делом.<br />
Но увы я оказался не прав, этот вариант не очень хороший. Так как для этого действия есть специальное средство.</p>
<p>Есть у контрола Image событие ImageFailed &#8211; который происходит, когда картинка не загрузиться.</p>
<p><em>Использование:</em></p>
<p><pre class="brush: csharp;">
&lt;Image MaxHeight=&quot;50&quot; x:Name=&quot;image&quot; Source=&quot;{Binding photo&quot;&gt;
	&lt;i:Interaction.Triggers&gt;
		&lt;i:EventTrigger EventName=&quot;ImageFailed&quot;&gt;
			&lt;ei:ChangePropertyAction PropertyName=&quot;Source&quot;&gt;
			    &lt;ei:ChangePropertyAction.Value&gt;
				&lt;ImageSource&gt;
				    /images/noimage.png
				&lt;/ImageSource&gt;
			    &lt;/ei:ChangePropertyAction.Value&gt;
			&lt;/ei:ChangePropertyAction&gt;
		&lt;/i:EventTrigger&gt;
	&lt;/i:Interaction.Triggers&gt;
&lt;/Image&gt;
</pre></p>
<p>Первое маленькое замечание, но важное.</p>
<p><em>Если ваша картинка находиться в интернете, т.е ссылка начинается http\www, то будет задержка на, то что бы отправить запрос и получить ответ, и только после этого будет отображена стандартная картинка.</em></p>
<p>И второе замечание.</p>
<p><em>Если путь к картинке будет равна null или String.Empty, то событие вообще не сработает.</em></p>
<p>Есть не сколько способов исправить это, я решил написать конвертор. Который если что то не так возвращает строку, которая обязательно <strong>не должна являться ссылкой</strong>, что бы не попасть под первое замечание.</p>
<p>Код конвертора:<br />
<pre class="brush: csharp;">
    public class ConvertNullImage : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {

            if (value == null || value.ToString() == &quot;&quot;)
                return &quot;bad&quot;;
            return value;
        }

        public object ConvertBack(object value, Type targetType, object parameter,
                                  CultureInfo culture)
        {
            throw new NotImplementedException();
        }
    }
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/simplecod.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/simplecod.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/simplecod.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/simplecod.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/simplecod.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/simplecod.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/simplecod.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/simplecod.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/simplecod.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/simplecod.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/simplecod.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/simplecod.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/simplecod.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/simplecod.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=199&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simplecod.wordpress.com/2011/06/09/%d0%ba%d0%b0%d1%80%d1%82%d0%b8%d0%bd%d0%ba%d0%b0-%d0%bf%d0%be-%d1%83%d0%bc%d0%be%d0%bb%d1%87%d0%b0%d0%bd%d0%b8%d1%8e-silverlight-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def14e2d64e6a27d81e77af8b643ba72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prostocod</media:title>
		</media:content>
	</item>
		<item>
		<title>Перемещение user control</title>
		<link>http://simplecod.wordpress.com/2011/06/09/%d0%bf%d0%b5%d1%80%d0%b5%d0%bc%d0%b5%d1%89%d0%b5%d0%bd%d0%b8%d0%b5-user-control/</link>
		<comments>http://simplecod.wordpress.com/2011/06/09/%d0%bf%d0%b5%d1%80%d0%b5%d0%bc%d0%b5%d1%89%d0%b5%d0%bd%d0%b8%d0%b5-user-control/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 09:09:26 +0000</pubDate>
		<dc:creator>prostocod</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Silverlight 4]]></category>
		<category><![CDATA[Windows Presentation Foundation (WPF)]]></category>
		<category><![CDATA[WPF для начинающих]]></category>
		<category><![CDATA[двигать элемент]]></category>
		<category><![CDATA[перемещение]]></category>
		<category><![CDATA[e.Handled]]></category>
		<category><![CDATA[element.CaptureMouse()]]></category>
		<category><![CDATA[element.ReleaseMouseCapture()]]></category>
		<category><![CDATA[move]]></category>
		<category><![CDATA[RenderTransform]]></category>
		<category><![CDATA[RenderTransform TranslateTransform]]></category>
		<category><![CDATA[TranslateTransform]]></category>

		<guid isPermaLink="false">http://simplecod.wordpress.com/?p=192</guid>
		<description><![CDATA[У меня стояла задача, сделать обычное перемещение в Silverlight 4. Была не большая проблема, но я решил и выкладываю код. Создаем User Contorl у него создаем 3 события, с которыми мы и будем работать. Я создаю декларативно в XAML, но вы можете его создать и в коде. А в код добавляем такой не сильно заумный [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=192&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>У меня стояла задача, сделать обычное перемещение в Silverlight 4.<br />
Была не большая проблема, но я решил и выкладываю код.</p>
<p>Создаем User Contorl у него создаем 3 события, с которыми мы и будем работать.<br />
Я создаю декларативно в XAML, но вы можете его создать и в коде.<br />
<pre class="brush: xml;">
    MouseLeftButtonDown=&quot;RootMouseLeftButtonDown&quot;
    MouseLeftButtonUp=&quot;RootMouseLeftButtonUp&quot;
    MouseMove=&quot;RootMouseMove&quot; 
</pre></p>
<p>А в код добавляем такой не сильно заумный код<br />
<pre class="brush: csharp;">
        Point m_anchorPoint;
        Point m_currentPoint;
        bool isDrag = false;
        private void RootMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            var element = sender as FrameworkElement;
            m_anchorPoint = e.GetPosition(null);
            element.CaptureMouse();
            isDrag = true;
            e.Handled = true;
        }

        private readonly TranslateTransform m_transform = new TranslateTransform();
        private void RootMouseMove(object sender, MouseEventArgs e)
        {
            if (isDrag)
            {
                m_currentPoint = e.GetPosition(null);

                m_transform.X += m_currentPoint.X - m_anchorPoint.X;
                m_transform.Y += (m_currentPoint.Y - m_anchorPoint.Y);

                this.RenderTransform = m_transform;
                m_anchorPoint = m_currentPoint;
            }
        }

        private void RootMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            if (isDrag)
            {
                var element = sender as FrameworkElement;
                element.ReleaseMouseCapture();
                isDrag = false;
                e.Handled = true;
            }
        }
</pre></p>
<p>В данном примере я двигаю использую трансформацию, но если ваш элемент лежит в Canvas вы можете изменять положения свойствами Canvas.SetLeft() Canvas.SetTop().</p>
<p>Правда есть тут на первый взгляд не понятные строчки.</p>
<p>e.Handled = true; &#8211; указывает на то что не надо передавать событие в обработчик базового класса.<br />
 element.CaptureMouse(); и element.ReleaseMouseCapture(); &#8211; работают в паре один задает захват элемента, другой освобождает.  <a href="http://msdn.microsoft.com/ru-ru/library/system.windows.uielement.capturemouse(v=vs.95).aspx">Подробнее system.windows.uielement.capturemouse</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/simplecod.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/simplecod.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/simplecod.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/simplecod.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/simplecod.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/simplecod.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/simplecod.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/simplecod.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/simplecod.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/simplecod.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/simplecod.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/simplecod.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/simplecod.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/simplecod.wordpress.com/192/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=192&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simplecod.wordpress.com/2011/06/09/%d0%bf%d0%b5%d1%80%d0%b5%d0%bc%d0%b5%d1%89%d0%b5%d0%bd%d0%b8%d0%b5-user-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def14e2d64e6a27d81e77af8b643ba72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prostocod</media:title>
		</media:content>
	</item>
		<item>
		<title>Binding canvas в Silverlight 4 (баг №3)</title>
		<link>http://simplecod.wordpress.com/2011/06/03/binding-canvas-%d0%b2-silverlight-4-%d0%b1%d0%b0%d0%b3-%e2%84%963/</link>
		<comments>http://simplecod.wordpress.com/2011/06/03/binding-canvas-%d0%b2-silverlight-4-%d0%b1%d0%b0%d0%b3-%e2%84%963/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 10:50:18 +0000</pubDate>
		<dc:creator>prostocod</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://simplecod.wordpress.com/?p=189</guid>
		<description><![CDATA[Продолжение статьи Silverlight 4 баг за багом Описание проблемы: У меня была задача, построить элементы на панеле canvas. У меня была Source котороый хранил кординаты элементов и их нужно было отобразить на экране с помощью Canvas.SetLeft и Canvas.SetTop &#8211; увы это не работает. Решение проблемы: Решение нашел Mikle. Решение довольно простое, использовать TranslateTransform вместо позиционирования [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=189&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Продолжение статьи <a href="https://simplecod.wordpress.com/2011/05/31/silverlight-4-баг-за-багом-шаг-за-шагом/" target="_blank">Silverlight 4 баг за багом</a></p>
<p><em>Описание проблемы:</em></p>
<p>
У меня была задача, построить элементы на панеле canvas. У меня была Source котороый хранил кординаты элементов и их нужно было отобразить на экране с помощью Canvas.SetLeft и Canvas.SetTop &#8211; увы это не работает.
</p>
<p><em>Решение проблемы:</em><br />
Решение нашел <a href="http://forum.vingrad.ru/users/-Mikle-" target="_blank">Mikle</a>. Решение довольно простое, использовать TranslateTransform вместо позиционирования канваса.<br />
В итоге получился такой код:<br />
<pre class="brush: xml;">
&lt;ItemsControl ItemsSource=&quot;{Binding Table}&quot;&gt;
    &lt;ItemsControl.ItemsPanel&gt;
	&lt;ItemsPanelTemplate&gt;
	    &lt;Canvas Margin=&quot;10&quot; Background=&quot;AliceBlue&quot;   Width=&quot;300&quot; Height=&quot;300&quot; /&gt;
	&lt;/ItemsPanelTemplate&gt;
    &lt;/ItemsControl.ItemsPanel&gt;
    &lt;ItemsControl.ItemTemplate&gt;
	&lt;DataTemplate&gt;
	    &lt;Border MouseLeftButtonDown=&quot;Border_MouseLeftButtonDown&quot;&gt;
		&lt;StackPanel&gt;
		    &lt;TextBox Text=&quot;{Binding x, Mode=TwoWay}&quot;&gt;
			&lt;TextBox.RenderTransform&gt;
			    &lt;TranslateTransform X=&quot;{Binding x, Mode=TwoWay}&quot; Y=&quot;{Binding y, Mode=TwoWay}&quot;/&gt;
			&lt;/TextBox.RenderTransform&gt;
		    &lt;/TextBox&gt;
		&lt;/StackPanel&gt;
	    &lt;/Border&gt;
	&lt;/DataTemplate&gt;
    &lt;/ItemsControl.ItemTemplate&gt;
&lt;/ItemsControl&gt;
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/simplecod.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/simplecod.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/simplecod.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/simplecod.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/simplecod.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/simplecod.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/simplecod.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/simplecod.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/simplecod.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/simplecod.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/simplecod.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/simplecod.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/simplecod.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/simplecod.wordpress.com/189/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=189&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simplecod.wordpress.com/2011/06/03/binding-canvas-%d0%b2-silverlight-4-%d0%b1%d0%b0%d0%b3-%e2%84%963/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def14e2d64e6a27d81e77af8b643ba72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prostocod</media:title>
		</media:content>
	</item>
		<item>
		<title>MultiBinding silverlight 4 (баг №2)</title>
		<link>http://simplecod.wordpress.com/2011/06/03/multibinding-silverlight-4-%d0%b1%d0%b0%d0%b3-%e2%84%962/</link>
		<comments>http://simplecod.wordpress.com/2011/06/03/multibinding-silverlight-4-%d0%b1%d0%b0%d0%b3-%e2%84%962/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 09:18:06 +0000</pubDate>
		<dc:creator>prostocod</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Ошибки]]></category>
		<category><![CDATA[Silverlight 4]]></category>
		<category><![CDATA[XAML]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[мультибайдинг]]></category>
		<category><![CDATA[мультибиндинг]]></category>
		<category><![CDATA[multibinding]]></category>
		<category><![CDATA[сильверлайт 4]]></category>
		<category><![CDATA[silverlight 4]]></category>

		<guid isPermaLink="false">http://simplecod.wordpress.com/?p=182</guid>
		<description><![CDATA[Продолжая серию статей Silverlight 4 step by step Описание проблемы: Решение проблемы с мультибайдингом я честно нашел в интернете, но справился с ней не сразу. В данной статье я расскажу что вам понадобиться и приведу пример конвертора Concat. Решение проблемы отсутствия multibinding: Первое, что вам нужно, это посетить блог scottlogic silverlight multibinding solution for silverlight-4/ [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=182&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Продолжая серию статей <a href="http://simplecod.wordpress.com/2011/05/31/silverlight-4-баг-за-багом-шаг-за-шагом/" title="Silverlight 4 step by step " target="_blank">Silverlight 4 step by step</a></p>
<p><em>Описание проблемы:</em></p>
<p>Решение проблемы с мультибайдингом я честно нашел в интернете, но справился с ней не сразу. В данной статье я расскажу что вам понадобиться и приведу пример конвертора Concat.</p>
<p><em><br />
Решение проблемы отсутствия multibinding:</em><br />
Первое, что вам нужно, это посетить блог <a href="http://www.scottlogic.co.uk/blog/colin/2010/05/silverlight-multibinding-solution-for-silverlight-4/" target="_blank"> scottlogic silverlight multibinding solution for silverlight-4/</a> &#8211; там подробно описано, что и как работает. Я же вам расскажу что конкретно вам нужно.<br />
Второе, если вам не интересно читать английский блог, то просто скачайте <a href="http://www.scottlogic.co.uk/blog/colin/wp-content/uploads/2010/05/SLMultiBindingUpdate.zip" target="_blank">SLMultiBindingUpdate.zip</a> &#8211; этот проект у меня не запустился, но всё равно нам нужно от туда только 3 файла.</p>
<ul>
<li>BindingUtil.cs</li>
<li>IMultiValueConverter.cs</li>
<li>MultiBinding.cs</li>
</ul>
<p>Кидаем их в своей проект. Теперь нам нужно только осуществить байдинг, я вам покажу два способа:<br />
<strong>XAML:</strong><br />
<pre class="brush: xml;">
                                    &lt;TextBlock&gt;
                                        &lt;SLMultiBinding:BindingUtil.MultiBinding&gt;
                                            &lt;SLMultiBinding:MultiBinding TargetProperty=&quot;Text&quot; 
                                                                         Converter=&quot;{StaticResource   ConverterConcat}&quot;&gt;
                                                &lt;Binding Path=&quot;x&quot;/&gt;    
                                                &lt;Binding Path=&quot;y&quot;/&gt;             
                                            &lt;/SLMultiBinding:MultiBinding&gt;
                                        &lt;/SLMultiBinding:BindingUtil.MultiBinding&gt;
                                    &lt;/TextBlock&gt;
</pre><br />
<strong>C# codebehind:</strong><br />
<pre class="brush: csharp;">
            var textBlock = new TextBlock();

            var binding = new MultiBinding()
                              {
                                  TargetProperty = &quot;Text&quot;,
                                  Converter = new Helpers.Converter.ConcatConverter(),
                                  Bindings = new ObservableCollection&lt;Binding&gt;()
                                                 {
                                                     new Binding(&quot;x&quot;),
                                                     new Binding(&quot;y&quot;)
                                                 },
                                  ConverterParameter = &quot;{0}/{1}&quot;

                              };

            SLMultiBinding.BindingUtil.SetMultiBinding(textBlock, binding);

            stack.Children.Add(textBlock);
</pre></p>
<p>Подождите не компилируйте, вам ещё нужен мой конвертор ConcatConverter, который просто делает конкатенацию строк. </p>
<p><strong>ConcatConverter:</strong></p>
<p><pre class="brush: csharp;">
    public class ConcatConverter : IMultiValueConverter
    {

        public object Convert(object[] values, Type targetType,
          object parameter, System.Globalization.CultureInfo culture)
        {
            var strFormat = (String)parameter;
            if (strFormat == null)
            {
                var builder = new StringBuilder();
                foreach (var value in values)
                {
                    if (value != null)
                        builder.Append(value.ToString());
;
                }
                return builder.ToString();
            }
            else
            {
                for (int i = 0; i &lt; values.Length; i++)
                {
                    var value = values[i];
                    if (value != null)
                        strFormat = strFormat.Replace(&quot;{&quot; + i + &quot;}&quot;, value.ToString());
                }
                return strFormat;
            }
            
        }

        public object[] ConvertBack(object value, Type[] targetTypes,
          object parameter, System.Globalization.CultureInfo culture)
        {
            throw new NotImplementedException();
        }

    }
</pre></p>
<p>Конвертор работает, с ConverterParameter(&laquo;{0}/{1}&raquo;) и без ConverterParameter.</p>
<p>Вот и всё, теперь мы можем работать с мультибайдингом.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/simplecod.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/simplecod.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/simplecod.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/simplecod.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/simplecod.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/simplecod.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/simplecod.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/simplecod.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/simplecod.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/simplecod.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/simplecod.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/simplecod.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/simplecod.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/simplecod.wordpress.com/182/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=182&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simplecod.wordpress.com/2011/06/03/multibinding-silverlight-4-%d0%b1%d0%b0%d0%b3-%e2%84%962/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def14e2d64e6a27d81e77af8b643ba72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prostocod</media:title>
		</media:content>
	</item>
		<item>
		<title>Binding TabControl в Silverlight-4 (баг №1)</title>
		<link>http://simplecod.wordpress.com/2011/06/02/binding-tabcontrol-%d0%b2-silverlight-4-%d0%b1%d0%b0%d0%b3-%e2%84%961/</link>
		<comments>http://simplecod.wordpress.com/2011/06/02/binding-tabcontrol-%d0%b2-silverlight-4-%d0%b1%d0%b0%d0%b3-%e2%84%961/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 21:55:51 +0000</pubDate>
		<dc:creator>prostocod</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Silverlight 4]]></category>
		<category><![CDATA[XAML]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Binding tabcontrol]]></category>
		<category><![CDATA[binding tabitems]]></category>
		<category><![CDATA[байдинг табконтрол]]></category>
		<category><![CDATA[байдинг tabitems]]></category>
		<category><![CDATA[биндинг табконтрол]]></category>
		<category><![CDATA[биндинг tabcontrol]]></category>
		<category><![CDATA[силверлайт-4]]></category>
		<category><![CDATA[silverlight 4]]></category>

		<guid isPermaLink="false">http://simplecod.wordpress.com/?p=174</guid>
		<description><![CDATA[Это статья из серии Silverlight 4 баг за багом (шаг за шагом). Описание проблемы : Binding элемента TabControl, обычным способом не работает. т.е Описать элемент в DataTemplate не получится. Решение:  Нужно создать Converter, который будет возращать в ItemSource коллекцию из TabItems. Converter : Ещё нам понадобиться ControlTemplate, что бы использовать его в конвертере и создать нужный [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=174&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Это статья из серии <a title="Silverlight 4 баг за багом (шаг за шагом)" href="https://simplecod.wordpress.com/2011/05/31/silverlight-4-баг-за-багом-шаг-за-шагом/" target="_blank">Silverlight 4 баг за багом (шаг за шагом)</a>.</p>
<p><em>Описание проблемы :</em></p>
<p>Binding элемента TabControl, обычным способом не работает. т.е Описать элемент в DataTemplate не получится.</p>
<p><em>Решение: </em></p>
<p>Нужно создать Converter, который будет возращать в ItemSource коллекцию из TabItems.</p>
<p><strong>Converter :</strong></p>
<p><pre class="brush: csharp;">

public class SourceToTabItemsConverter : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            try
            {
                var source = (IEnumerable)value;
                if (source != null)
                {
                    var controlTemplate = (ControlTemplate)parameter;

                    var tabItems = new List&lt;TabItem&gt;();

                    foreach (object item in source)
                    {
                        PropertyInfo[] propertyInfos = item.GetType().GetProperties();

                        //тут мы выбираем, то поле которое будет Header. Вы должны сами вводить это значение.
                        var propertyInfo = propertyInfos.First(x =&gt; x.Name == &quot;name&quot;);

                        string headerText = null;
                        if (propertyInfo != null)
                        {
                            object propValue = propertyInfo.GetValue(item, null);
                            headerText = (propValue ?? string.Empty).ToString();
                        }

                        var tabItem = new TabItem
                                          {
                                              DataContext = item,
                                              Header = headerText,
                                              Content =
                                                  controlTemplate == null
                                                      ? item
                                                      : new ContentControl { Template = controlTemplate }
                                          };

                        tabItems.Add(tabItem);
                    }

                    return tabItems;
                }
                return null;
            }
            catch (Exception)
            {
                return null;
            }
        }

        /// &lt;summary&gt;
        /// ConvertBack method is not supported
        /// &lt;/summary&gt;
        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            throw new NotSupportedException(&quot;ConvertBack method is not supported&quot;);
        }

</pre></p>
<p>Ещё нам понадобиться ControlTemplate, что бы использовать его в конвертере и создать нужный нам вид.<br />
<pre class="brush: csharp;">
        &lt;ControlTemplate x:Key=&quot;MyTabItemContentTemplate&quot;&gt;
            &lt;StackPanel&gt;
                &lt;TextBlock Text=&quot;{Binding Path=name}&quot; /&gt;
            &lt;/StackPanel&gt;
        &lt;/ControlTemplate&gt;
</pre></p>
<p><strong>Вызов конвертера:</strong><br />
<pre class="brush: xml;">
        &lt;controls:TabControl  x:Name=&quot;tabControl&quot;
        ItemsSource=&quot;{Binding ElementName=tabControl, 
                              Path=DataContext, 
                              Converter={StaticResource ConverterCollectionToTabItems}, 
                              ConverterParameter={StaticResource MyTabItemContentTemplate}}&quot;&gt;
        &lt;/controls:TabControl&gt;
</pre><br />
Не забываем, что нужно декларировать сам конвертер.<br />
<pre class="brush: xml;">
...
           xmlns:converter=&quot;clr-namespace:Helpers.Converters&quot;&gt;
    &lt;navigation:Page.Resources&gt;
        &lt;converter:SourceToTabItemsConverter x:Key=&quot;ConverterCollectionToTabItems&quot; /&gt;
...
</pre></p>
<p>Вот и всё. Надеюсь статья вам поможет.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/simplecod.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/simplecod.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/simplecod.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/simplecod.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/simplecod.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/simplecod.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/simplecod.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/simplecod.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/simplecod.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/simplecod.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/simplecod.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/simplecod.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/simplecod.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/simplecod.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=174&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simplecod.wordpress.com/2011/06/02/binding-tabcontrol-%d0%b2-silverlight-4-%d0%b1%d0%b0%d0%b3-%e2%84%961/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def14e2d64e6a27d81e77af8b643ba72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prostocod</media:title>
		</media:content>
	</item>
		<item>
		<title>Silverlight 4 баг за багом (шаг за шагом)</title>
		<link>http://simplecod.wordpress.com/2011/05/31/silverlight-4-%d0%b1%d0%b0%d0%b3-%d0%b7%d0%b0-%d0%b1%d0%b0%d0%b3%d0%be%d0%bc-%d1%88%d0%b0%d0%b3-%d0%b7%d0%b0-%d1%88%d0%b0%d0%b3%d0%be%d0%bc/</link>
		<comments>http://simplecod.wordpress.com/2011/05/31/silverlight-4-%d0%b1%d0%b0%d0%b3-%d0%b7%d0%b0-%d0%b1%d0%b0%d0%b3%d0%be%d0%bc-%d1%88%d0%b0%d0%b3-%d0%b7%d0%b0-%d1%88%d0%b0%d0%b3%d0%be%d0%bc/#comments</comments>
		<pubDate>Tue, 31 May 2011 17:33:09 +0000</pubDate>
		<dc:creator>prostocod</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Silverlight 4]]></category>
		<category><![CDATA[XAML]]></category>
		<category><![CDATA[баги]]></category>
		<category><![CDATA[силверлайт4]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[silverligth]]></category>
		<category><![CDATA[sl4]]></category>
		<category><![CDATA[sl4 силверлайт4 silverligth баги]]></category>
		<category><![CDATA[step by step]]></category>

		<guid isPermaLink="false">http://simplecod.wordpress.com/?p=167</guid>
		<description><![CDATA[эх, первое знакомство с SL4 прошла довольно не успешно, найдено много багов или конкретных проблем. Данная статья будет содержать конкретные проблемы, если я найду решения я буду выкладывать ссылку на её решение. Поехали&#8230; TabControl &#8211; не хочет делать binding. т.е если у вас есть Source, то вы не сможете сгенерировать TabItems использую стандартный способ. &#8211; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=167&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>эх, первое знакомство с SL4 прошла довольно не успешно, найдено много багов или конкретных проблем.<br />
Данная статья будет содержать конкретные проблемы, если я найду решения я буду выкладывать ссылку на её решение.</p>
<p>Поехали&#8230;</p>
<ul>
<li>TabControl &#8211; не хочет делать binding. т.е если у вас есть Source, то вы не сможете сгенерировать TabItems использую стандартный способ. &#8211; <em><a title="Решение" href="https://simplecod.wordpress.com/2011/06/02/binding-tabcontrol-в-silverlight-4-баг-№1/" target="_blank">решение</a></em></li>
<li>MultiBinding &#8211; мультибиндинг, просто нет в сборке &#8211; <a href="http://simplecod.wordpress.com/2011/06/03/multibinding-silverlight-4-баг-№2/" target="_blank"><em>решение</em></a>.</li>
<li>Binding в Canvas не работает позиционирование &#8211; вроде всё работает, нужно использовать ItemsControl, но вот самое главное не работает (Canvas.SetLeft Canvas.SetTop). &#8211; <a href="http://simplecod.wordpress.com/2011/06/03/binding-canvas-в-silverlight-4-баг-№3/"><em>решение</em></a></li>
<li>Растягивание &#8211; ViewBox может и работает, но у меня пока не получилось его укратить.</li>
<li>DataGrid и культура ошибок &#8211; почему-то у меня появляются русские предупреждения при Validate</li>
<li> TextBox\TextBlock и моментальный байдинг &#8211; через UpdateSourceTrigger=&raquo;PropertyChanged&raquo; не выйдет.</li>
<li>Entity Framework 4 и On Load Operation Completed &#8211; не совсем Silverlight, но очень нужно для работы с ним.</li>
</ul>
<p>Это проблемы с которыми я столкнулся на днях. Есть и решенные проблемы, их тоже добавлю.</p>
<p><strong>Если знаете ответ на решение этих проблем пишите, если есть другие проблемы, тоже пишите.</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/simplecod.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/simplecod.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/simplecod.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/simplecod.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/simplecod.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/simplecod.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/simplecod.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/simplecod.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/simplecod.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/simplecod.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/simplecod.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/simplecod.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/simplecod.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/simplecod.wordpress.com/167/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=167&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simplecod.wordpress.com/2011/05/31/silverlight-4-%d0%b1%d0%b0%d0%b3-%d0%b7%d0%b0-%d0%b1%d0%b0%d0%b3%d0%be%d0%bc-%d1%88%d0%b0%d0%b3-%d0%b7%d0%b0-%d1%88%d0%b0%d0%b3%d0%be%d0%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def14e2d64e6a27d81e77af8b643ba72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prostocod</media:title>
		</media:content>
	</item>
		<item>
		<title>Checker FaceBook</title>
		<link>http://simplecod.wordpress.com/2010/08/07/checker-facebook/</link>
		<comments>http://simplecod.wordpress.com/2010/08/07/checker-facebook/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 05:59:59 +0000</pubDate>
		<dc:creator>prostocod</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Продажа программ\скриптов]]></category>
		<category><![CDATA[checker]]></category>
		<category><![CDATA[автоматическая проверка аккаунтов]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[смена пароля facebook]]></category>
		<category><![CDATA[файсбук]]></category>
		<category><![CDATA[чекалка]]></category>
		<category><![CDATA[чекер]]></category>
		<category><![CDATA[чеккер]]></category>

		<guid isPermaLink="false">http://simplecod.wordpress.com/?p=129</guid>
		<description><![CDATA[[+]Однопоточный. * [+]Antigate. * [+]Смена пароля. ** [+]Логи. [+]Проверенные аккаунты сортируются *** * &#8211; можно, за дополнительную плату могу изменить. ** &#8211; предоставляю дополнительную программу для смены пароля успешных. *** &#8211; сортировка производиться по: Good Bad ConfirmYourEmailAddress PleaseReviewRecentActivityOnYourFacebookAccount YourAccountHasBeenDisabled FacebookPasswordsAreCaseAensitive PleaseReEnterYourPassword IncorrectEmail HelpProtectYourAccount IncorrectUsername YourAccountHasBeenTemporarilySuspended Скорость: средняя скорость 100 аккаунтов 5 минут. Цена: 20 wmz [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=129&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ul> [+]Однопоточный.<span style="color:#ff0000;"> *</span><br />
[+]Antigate.<span style="color:#ff0000;"> *</span><br />
[+]Смена пароля.<span style="color:#00ffff;"> **</span><br />
[+]Логи.<br />
[+]Проверенные аккаунты сортируются <span style="color:#339966;">***</span></ul>
<p>* &#8211; можно, за дополнительную плату могу изменить.<br />
** &#8211; предоставляю дополнительную программу для смены пароля успешных.<br />
*** &#8211; сортировка производиться по:</p>
<li>Good</li>
<li>Bad</li>
<li>ConfirmYourEmailAddress</li>
<li>PleaseReviewRecentActivityOnYourFacebookAccount</li>
<li>YourAccountHasBeenDisabled</li>
<li>FacebookPasswordsAreCaseAensitive</li>
<li>PleaseReEnterYourPassword</li>
<li>IncorrectEmail</li>
<li>HelpProtectYourAccount</li>
<li>IncorrectUsername</li>
<li>YourAccountHasBeenTemporarilySuspended</li>
<p>Скорость: средняя скорость 100 аккаунтов 5 минут.</p>
<p style="text-align:center;"><span style="color:#ff9900;">Цена: 20 wmz</span></p>
<p><span style="color:#ff9900;"> </span></p>
<p style="text-align:center;"><span style="color:#ff9900;">Для покупки стучать в icq 493757949</span></p>
<p><img src="http://ipicture.ru/uploads/100807/0bcWPB5hXB.jpg" alt="checker facebook" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/simplecod.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/simplecod.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/simplecod.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/simplecod.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/simplecod.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/simplecod.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/simplecod.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/simplecod.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/simplecod.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/simplecod.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/simplecod.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/simplecod.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/simplecod.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/simplecod.wordpress.com/129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=129&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simplecod.wordpress.com/2010/08/07/checker-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def14e2d64e6a27d81e77af8b643ba72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prostocod</media:title>
		</media:content>

		<media:content url="http://ipicture.ru/uploads/100807/0bcWPB5hXB.jpg" medium="image">
			<media:title type="html">checker facebook</media:title>
		</media:content>
	</item>
		<item>
		<title>Для двусторонней сборки требуется Path или XPath.</title>
		<link>http://simplecod.wordpress.com/2010/07/09/%d0%b4%d0%bb%d1%8f-%d0%b4%d0%b2%d1%83%d1%81%d1%82%d0%be%d1%80%d0%be%d0%bd%d0%bd%d0%b5%d0%b9-%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8-%d1%82%d1%80%d0%b5%d0%b1%d1%83%d0%b5%d1%82%d1%81%d1%8f-path-%d0%b8/</link>
		<comments>http://simplecod.wordpress.com/2010/07/09/%d0%b4%d0%bb%d1%8f-%d0%b4%d0%b2%d1%83%d1%81%d1%82%d0%be%d1%80%d0%be%d0%bd%d0%bd%d0%b5%d0%b9-%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8-%d1%82%d1%80%d0%b5%d0%b1%d1%83%d0%b5%d1%82%d1%81%d1%8f-path-%d0%b8/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 05:13:03 +0000</pubDate>
		<dc:creator>prostocod</dc:creator>
				<category><![CDATA[Ошибки]]></category>
		<category><![CDATA[Windows Presentation Foundation (WPF)]]></category>
		<category><![CDATA[WPF для начинающих]]></category>
		<category><![CDATA[XAML]]></category>
		<category><![CDATA[Для двусторонней сборки требуется Path или XPath.]]></category>
		<category><![CDATA[биндинг]]></category>
		<category><![CDATA[ошибки]]></category>
		<category><![CDATA[XPath.]]></category>

		<guid isPermaLink="false">http://simplecod.wordpress.com/?p=124</guid>
		<description><![CDATA[Ошибка &#171;Для двусторонней сборки требуется Path или XPath.&#187; возникает при биндинге, вот при каком коде она у меня возникла: и вот как её можно решить:<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=124&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ошибка &laquo;<strong>Для двусторонней сборки требуется Path или XPath</strong>.&raquo; возникает при биндинге, вот при каком коде она у меня возникла:<br />
<pre class="brush: csharp;">
&lt;ListBox ItemsSource=&quot;{Binding Path=Keywords}&quot;&gt;
      &lt;ListBox.ItemTemplate&gt;
             &lt;DataTemplate&gt;
                    &lt;TextBox Text=&quot;{Binding}&quot;/&gt;
             &lt;/DataTemplate&gt;
      &lt;/ListBox.ItemTemplate&gt;
&lt;/ListBox&gt;
</pre></p>
<p>и вот как её можно решить:<br />
<pre class="brush: csharp;">
&lt;ListBox ItemsSource=&quot;{Binding Path=Keywords}&quot;&gt;
	&lt;ListBox.ItemTemplate&gt;
		&lt;DataTemplate&gt;
			&lt;TextBox Text=&quot;{Binding Mode=OneWay}&quot;/&gt;
		&lt;/DataTemplate&gt;
	&lt;/ListBox.ItemTemplate&gt;
&lt;/ListBox&gt;
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/simplecod.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/simplecod.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/simplecod.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/simplecod.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/simplecod.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/simplecod.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/simplecod.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/simplecod.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/simplecod.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/simplecod.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/simplecod.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/simplecod.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/simplecod.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/simplecod.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=124&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simplecod.wordpress.com/2010/07/09/%d0%b4%d0%bb%d1%8f-%d0%b4%d0%b2%d1%83%d1%81%d1%82%d0%be%d1%80%d0%be%d0%bd%d0%bd%d0%b5%d0%b9-%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8-%d1%82%d1%80%d0%b5%d0%b1%d1%83%d0%b5%d1%82%d1%81%d1%8f-path-%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def14e2d64e6a27d81e77af8b643ba72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prostocod</media:title>
		</media:content>
	</item>
		<item>
		<title>Image в WPF (ImageSource)</title>
		<link>http://simplecod.wordpress.com/2010/07/03/image-%d0%b2-wpf-imagesource/</link>
		<comments>http://simplecod.wordpress.com/2010/07/03/image-%d0%b2-wpf-imagesource/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 09:42:47 +0000</pubDate>
		<dc:creator>prostocod</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://simplecod.wordpress.com/?p=119</guid>
		<description><![CDATA[Через XAML вы просто прописываете путь в свойстве Source В коде все не много запутаней.  но решение есть.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=119&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ol>
<li>Через XAML вы просто прописываете путь в свойстве Source</li>
<li>В коде все не много запутаней.  но решение есть.
<p><pre class="brush: csharp;">ImageSourceConverter imgConv = new ImageSourceConverter(); string path = &quot;pack://application:,,/WPF_ImageSource.jpg&quot; ImageSource imageSource = (ImageSource) imgConv.ConvertFromString(path); image1.Source = imageSource;</pre>
</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/simplecod.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/simplecod.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/simplecod.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/simplecod.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/simplecod.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/simplecod.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/simplecod.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/simplecod.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/simplecod.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/simplecod.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/simplecod.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/simplecod.wordpress.com/119/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/simplecod.wordpress.com/119/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/simplecod.wordpress.com/119/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=119&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simplecod.wordpress.com/2010/07/03/image-%d0%b2-wpf-imagesource/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def14e2d64e6a27d81e77af8b643ba72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prostocod</media:title>
		</media:content>
	</item>
		<item>
		<title>Скачать музыку</title>
		<link>http://simplecod.wordpress.com/2010/06/02/%d1%81%d0%ba%d0%b0%d1%87%d0%b0%d1%82%d1%8c-%d0%bc%d1%83%d0%b7%d1%8b%d0%ba%d1%83/</link>
		<comments>http://simplecod.wordpress.com/2010/06/02/%d1%81%d0%ba%d0%b0%d1%87%d0%b0%d1%82%d1%8c-%d0%bc%d1%83%d0%b7%d1%8b%d0%ba%d1%83/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 18:57:38 +0000</pubDate>
		<dc:creator>prostocod</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Продажа программ\скриптов]]></category>
		<category><![CDATA[C# download music]]></category>
		<category><![CDATA[C# скачать музыку]]></category>
		<category><![CDATA[скачать музыку массово]]></category>
		<category><![CDATA[WPf download music]]></category>
		<category><![CDATA[WPF скачать муызку]]></category>

		<guid isPermaLink="false">http://simplecod.wordpress.com/?p=110</guid>
		<description><![CDATA[Как скачать музыку с помощью C#. Довольно просто. WebClient Client = new WebClient(); Client.DownloadFile("ссылка на музыку", "куда сохранять"); Выкладываю этот код после сдачи программы по массовому скачиванию музыки с сайта ex.ua Кому требуются исходники пишите. Кстати, напоминаю, что я принимаю заказы по написанию аналогичного софта.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=110&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Как скачать музыку с помощью C#.<br />
Довольно просто.<br />
<code>WebClient Client = new WebClient();<br />
Client.DownloadFile("ссылка на музыку", "куда сохранять");</code></p>
<p>Выкладываю этот код после сдачи программы по массовому скачиванию музыки с сайта <a href="http://www.ex.ua/">ex.ua</a></p>
<p>Кому требуются исходники пишите.</p>
<p>Кстати, напоминаю, что я принимаю заказы по написанию аналогичного софта.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/simplecod.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/simplecod.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/simplecod.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/simplecod.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/simplecod.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/simplecod.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/simplecod.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/simplecod.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/simplecod.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/simplecod.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/simplecod.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/simplecod.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/simplecod.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/simplecod.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=simplecod.wordpress.com&amp;blog=9764781&amp;post=110&amp;subd=simplecod&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://simplecod.wordpress.com/2010/06/02/%d1%81%d0%ba%d0%b0%d1%87%d0%b0%d1%82%d1%8c-%d0%bc%d1%83%d0%b7%d1%8b%d0%ba%d1%83/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/def14e2d64e6a27d81e77af8b643ba72?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">prostocod</media:title>
		</media:content>
	</item>
	</channel>
</rss>
