<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>wpfconverters Forum Rss Feed</title><link>http://www.codeplex.com/wpfconverters/Thread/List.aspx</link><description>wpfconverters Forum Rss Description</description><item><title>New Post: Make Control Visible Only if Window Maximized</title><link>http://wpfconverters.codeplex.com/discussions/403194</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I'm trying to collapse a control as long as the parent window is not maximized.&lt;/p&gt;
&lt;p&gt;Here is what I have so far (collapsing if ActualHeight &amp;lt; 500) and is working:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Window&lt;/span&gt; &lt;span style="color:red"&gt;x:Class&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;TestApp.AnalyseWindow&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;
        &lt;span style="color:red"&gt;xmlns&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;http://schemas.microsoft.com/winfx/2006/xaml/presentation&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;
        &lt;span style="color:red"&gt;xmlns:x&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;http://schemas.microsoft.com/winfx/2006/xaml&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;
        &lt;span style="color:red"&gt;xmlns:wpfconverter&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;clr-namespace:WpfConverter;assembly=WpfConverter&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;
        &lt;span style="color:red"&gt;x:Name&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;thisControl&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;
        &lt;span style="color:red"&gt;WindowState&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;Maximized&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;
        &lt;span style="color:red"&gt;Height&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;600&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:red"&gt;Width&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;800&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;
        &lt;span style="color:red"&gt;MinHeight&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;300&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:red"&gt;MinWidth&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;300&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;DockPanel&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Label&lt;/span&gt; &lt;span style="color:red"&gt;DockPanel.Dock&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;Bottom&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:red"&gt;Content&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;Only show when maximized&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Label.Visibility&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
                &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Binding&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
                    &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Binding.ElementName&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;thisControl&lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;Binding.ElementName&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
                    &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Binding.Path&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;ActualHeight&lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;Binding.Path&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
                    &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Binding.Converter&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
                        &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;wpfconverter&lt;/span&gt;&lt;span style="color:blue"&gt;:&lt;/span&gt;&lt;span style="color:#a31515"&gt;ExpressionConverter&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
                            &lt;span style="color:blue"&gt;&amp;lt;![CDATA[&lt;/span&gt;&lt;span style="color:gray"&gt;
                            {0}  &amp;lt; 500 ? &amp;quot;Collapsed&amp;quot; : &amp;quot;Visible&amp;quot;
                        &lt;/span&gt;&lt;span style="color:blue"&gt;]]&amp;gt;&lt;/span&gt;
                        &lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;wpfconverter&lt;/span&gt;&lt;span style="color:blue"&gt;:&lt;/span&gt;&lt;span style="color:#a31515"&gt;ExpressionConverter&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
                    &lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;Binding.Converter&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
                &lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;Binding&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;Label.Visibility&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;Label&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color:blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515"&gt;Label&lt;/span&gt; &lt;span style="color:red"&gt;Content&lt;/span&gt;&lt;span style="color:blue"&gt;=&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:blue"&gt;Show always&lt;/span&gt;&lt;span style="color:black"&gt;&amp;quot;&lt;/span&gt; &lt;span style="color:blue"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;DockPanel&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color:blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#a31515"&gt;Window&lt;/span&gt;&lt;span style="color:blue"&gt;&amp;gt;&lt;/span&gt;


&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But what I can't get to work is doing something like {0} == &amp;quot;Maximized&amp;quot; ? &amp;quot;Visible&amp;quot; : &amp;quot;Collapsed&amp;quot; on the binding path WindowState.&lt;/p&gt;
&lt;p&gt;Can anybody tell me, how to do this on the WindowState of thisControl?&lt;/p&gt;
&lt;/div&gt;</description><author>MichaelTR</author><pubDate>Wed, 14 Nov 2012 16:42:49 GMT</pubDate><guid isPermaLink="false">New Post: Make Control Visible Only if Window Maximized 20121114044249P</guid></item><item><title>New Post: ExpressionConverter support string comparison?</title><link>http://wpfconverters.codeplex.com/discussions/393411</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;This is a supported scenario, but there are several syntactic problems with your code. Unfortunately, embedding expressions in XAML can be a bit of a nightmare, so it's often best to just place it inside a CDATA section:&lt;/p&gt;
&lt;pre style="font-family: Consolas; font-size: 11; color: black; background: white;"&gt;&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Button&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Button.IsEnabled&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding.Converter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;con&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ExpressionConverter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;![CDATA[&lt;/span&gt;
&lt;span style="color: gray;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{0}&amp;nbsp;==&amp;nbsp;"Custom"&lt;/span&gt;
&lt;span style="color: gray;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]]&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;con&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ExpressionConverter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding.Converter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Button.IsEnabled&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Button&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;Of course, if you need this more than once (or even if you just prefer this aesthetically) you can define the converter as a resource and reference it from your binding:&lt;/p&gt;
&lt;pre style="font-family: Consolas; font-size: 11; color: black; background: white;"&gt;&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Window.Resources&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;con&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ExpressionConverter&lt;/span&gt;&lt;span style="color: red;"&gt;&amp;nbsp;x&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: red;"&gt;Key&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: blue;"&gt;"IsCustomConverter"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;![CDATA[&lt;/span&gt;
&lt;span style="color: gray;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{0}&amp;nbsp;==&amp;nbsp;"Custom"&lt;/span&gt;
&lt;span style="color: gray;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]]&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;con&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;ExpressionConverter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Window.Resources&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;
&lt;span style="color: #a31515;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Button&lt;/span&gt;&lt;span style="color: red;"&gt;&amp;nbsp;IsEnabled&lt;/span&gt;&lt;span style="color: blue;"&gt;="{&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding&lt;/span&gt;&lt;span style="color: red;"&gt;&amp;nbsp;Converter&lt;/span&gt;&lt;span style="color: blue;"&gt;={&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StaticResource&lt;/span&gt;&lt;span style="color: red;"&gt;&amp;nbsp;IsCustomConverter&lt;/span&gt;&lt;span style="color: blue;"&gt;}}&lt;/span&gt;&lt;span style="color: blue;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;p&gt;HTH,&lt;br /&gt;Kent&lt;/p&gt;&lt;/div&gt;</description><author>kentcb</author><pubDate>Mon, 03 Sep 2012 09:37:22 GMT</pubDate><guid isPermaLink="false">New Post: ExpressionConverter support string comparison? 20120903093722A</guid></item><item><title>New Post: ExpressionConverter support string comparison?</title><link>http://wpfconverters.codeplex.com/discussions/393411</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I was hoping to use the&amp;nbsp;ExpressionConverter to perform a string comparison:&lt;/p&gt;
&lt;pre&gt;&lt;div style="color:black; background-color:white"&gt;IsEnabled=&lt;span style="color:#a31515"&gt;&amp;quot;{Binding Path=, Converter={con:ExpressionConverter {}{0}=='Custom'}}&amp;quot;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;
&lt;p&gt;This does't work and gives the error: &lt;em&gt;The argument name is missing. &amp;nbsp;&lt;/em&gt;Can ExpressionConverter be used in some fashion like this? &amp;nbsp;If not, might this be considered for a future release?&lt;/p&gt;
&lt;p&gt;I found a workaround using the MapConverter as such:&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;&amp;lt;MenuItem.IsEnabled&amp;gt;
    &amp;lt;Binding&amp;gt;
        &amp;lt;Binding.Converter&amp;gt;
            &amp;lt;con:MapConverter&amp;gt;
                &amp;lt;con:Mapping From=&lt;span style="color:#a31515"&gt;&amp;quot;Required&amp;quot;&lt;/span&gt;&amp;gt;
                    &amp;lt;con:Mapping.To&amp;gt;
                        &amp;lt;System:Boolean&amp;gt;False&amp;lt;/System:Boolean&amp;gt;
                    &amp;lt;/con:Mapping.To&amp;gt;
                &amp;lt;/con:Mapping&amp;gt;
                &amp;lt;con:Mapping From=&lt;span style="color:#a31515"&gt;&amp;quot;Custom&amp;quot;&lt;/span&gt;&amp;gt;
                    &amp;lt;con:Mapping.To&amp;gt;
                        &amp;lt;System:Boolean&amp;gt;True&amp;lt;/System:Boolean&amp;gt;
                    &amp;lt;/con:Mapping.To&amp;gt;
                &amp;lt;/con:Mapping&amp;gt;
            &amp;lt;/con:MapConverter&amp;gt;
        &amp;lt;/Binding.Converter&amp;gt;
    &amp;lt;/Binding&amp;gt;
&amp;lt;/MenuItem.IsEnabled&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;/div&gt;</description><author>brinko99</author><pubDate>Tue, 28 Aug 2012 21:18:54 GMT</pubDate><guid isPermaLink="false">New Post: ExpressionConverter support string comparison? 20120828091854P</guid></item><item><title>New Post: Feature request: Multi binding expression converter</title><link>http://wpfconverters.codeplex.com/discussions/352736</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I should be able to set the other operand from binding, not only the first one.&lt;/p&gt;
&lt;p&gt;The current expression converter only performs on one binding allowing the second operand to be only a constant (i.e. MyProperty * 2), in my scenario I need to perform&amp;nbsp;arithmetic actions on where the 2nd operand is also a bound value, i.e:&lt;/p&gt;
&lt;p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock.Text&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding&lt;/span&gt; &lt;span style="color: red;"&gt;Path&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;CurrentAmount&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;StringFormat&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;P2&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding.Converter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
                &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;con&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;MultiExpressionConverter&lt;/span&gt; &lt;span style="color: red;"&gt;Operator&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Divide&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Operand&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{Binding TotalAmount}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
            &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding.Converter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock.Text&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBlock&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/p&gt;&lt;/div&gt;</description><author>weitzhandler</author><pubDate>Wed, 18 Apr 2012 19:28:43 GMT</pubDate><guid isPermaLink="false">New Post: Feature request: Multi binding expression converter 20120418072843P</guid></item><item><title>New Post: Visibility Convert</title><link>http://wpfconverters.codeplex.com/discussions/351014</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;You can create such a converter once in your application/control resources with a key, then refer to it as a StaticResource:
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Control&lt;/span&gt; &lt;span style="color: red;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{Binding IsVisible, Converter={StaticResource VisibilityConverter}}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Another option is to subclass the MapConverter/Binding, but then you would be better off implementing directly from IValueConverter.&lt;/p&gt;
&lt;p&gt;A third option (which can also be combined witht the above), you can inherit from MarkupExtension (or IMarkupExtension&amp;lt;T&amp;gt; in SL5), and use it as a xaml markup extension, read &lt;a href="http://blogs.microsoft.co.il/blogs/shimmy/archive/2011/05/17/silverlight-5-beta-imarkupextension-lt-t-gt-and-staticextension.aspx"&gt;this&lt;/a&gt;&amp;nbsp;blog post for further details (applicable in WPF/SL5).&lt;/p&gt;&lt;/div&gt;</description><author>weitzhandler</author><pubDate>Wed, 04 Apr 2012 18:53:58 GMT</pubDate><guid isPermaLink="false">New Post: Visibility Convert 20120404065358P</guid></item><item><title>New Post: Visibility Convert</title><link>http://wpfconverters.codeplex.com/discussions/351014</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thank you for your response. I'm using this but it is not very fast to write. Maybe some common convertions can be put in dll. For example,&lt;/p&gt;
&lt;p&gt;bool to visibilityC&lt;span style="white-space: pre;"&gt; &lt;/span&gt;true &amp;lt;=&amp;gt; Visibility.Visible &amp;nbsp; &amp;nbsp; false&amp;nbsp;&amp;lt;=&amp;gt; Visibility.Collapsed&lt;/p&gt;
&lt;p&gt;bool to visibilityH&lt;span style="white-space: pre;"&gt; true &amp;lt;=&amp;gt; Visibility.Visible &amp;nbsp; &amp;nbsp; false&amp;nbsp;&amp;lt;=&amp;gt; Visibility&lt;/span&gt;.Hidden&lt;/p&gt;
&lt;p&gt;bool to inverseVisibilityC&lt;span style="white-space: pre;"&gt; true &amp;lt;=&amp;gt; Visibility&lt;/span&gt;.Collapsed&lt;span style="white-space: pre;"&gt; &amp;nbsp; &amp;nbsp; false&amp;nbsp;&amp;lt;=&amp;gt; Visibility&lt;/span&gt;.Visible&lt;/p&gt;
&lt;p&gt;bool to inverseVisibilityH&lt;span style="white-space: pre;"&gt; true &amp;lt;=&amp;gt; Visibility&lt;span style="white-space: normal;"&gt;.Hidden&lt;/span&gt; &amp;nbsp; &amp;nbsp; false&amp;nbsp;&amp;lt;=&amp;gt; Visibility.Visible&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;bool to inverseBool&lt;span style="white-space: pre;"&gt; &lt;/span&gt;true &amp;lt;=&amp;gt; false&lt;span style="white-space: pre;"&gt; &lt;/span&gt;false &amp;lt;=&amp;gt; true&lt;/p&gt;&lt;/div&gt;</description><author>Tempeck</author><pubDate>Wed, 04 Apr 2012 12:43:34 GMT</pubDate><guid isPermaLink="false">New Post: Visibility Convert 20120404124334P</guid></item><item><title>New Post: Silverlight Support</title><link>http://wpfconverters.codeplex.com/discussions/266923</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Can you please add SL5 support as well?&lt;/p&gt;
&lt;p&gt;Checkout my &lt;a href="http://wpfconverters.codeplex.com/workitem/9278"&gt;workitem&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</description><author>weitzhandler</author><pubDate>Wed, 04 Apr 2012 02:56:12 GMT</pubDate><guid isPermaLink="false">New Post: Silverlight Support 20120404025612A</guid></item><item><title>New Post: Visibility Convert</title><link>http://wpfconverters.codeplex.com/discussions/351014</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Your simplest bet is to use the &lt;a href="http://wpfconverters.codeplex.com/SourceControl/changeset/view/63542#1233314"&gt;MapConverter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Should you have any problems or ideas, don't be a jerk keeping it to yourself but come back to share it with me!&lt;/p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre style="color: black;"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Control&lt;/span&gt;
    &lt;span style="color: red;"&gt;xmlns:boo&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;http://schemas.kent.boogaart.com/converters&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;
    &lt;span style="color: red;"&gt;xmlns:sys&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;clr-namespace:System;assembly=mscorlib&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;
    &lt;span style="color: red;"&gt;Background&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Red&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;50&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;50&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
  &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Control.Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding&lt;/span&gt; &lt;span style="color: red;"&gt;Path&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Visibility&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding.Converter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;boo&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;MapConverter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
          &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;boo&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Mapping&lt;/span&gt; &lt;span style="color: red;"&gt;To&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Visible&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;boo&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Mapping.From&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
              &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Collapsed&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;boo&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Mapping.From&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
          &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;boo&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Mapping&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
          &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;boo&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Mapping&lt;/span&gt; &lt;span style="color: red;"&gt;To&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;Collapsed&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;boo&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Mapping.From&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
              &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Visible&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;boo&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Mapping.From&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
          &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;boo&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Mapping&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;boo&lt;/span&gt;&lt;span style="color: blue;"&gt;:&lt;/span&gt;&lt;span style="color: #a31515;"&gt;MapConverter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
      &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding.Converter&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Binding&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
  &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Control.Visibility&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Control&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description><author>weitzhandler</author><pubDate>Tue, 03 Apr 2012 21:20:41 GMT</pubDate><guid isPermaLink="false">New Post: Visibility Convert 20120403092041P</guid></item><item><title>New Post: Visibility Convert</title><link>http://wpfconverters.codeplex.com/discussions/351014</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;How can i convert Visibility.Collapsed to Visibility.Visible and Visibility.Visible to Visibility.Collapsed with this dll.&lt;/p&gt;
&lt;/div&gt;</description><author>Tempeck</author><pubDate>Tue, 03 Apr 2012 12:09:36 GMT</pubDate><guid isPermaLink="false">New Post: Visibility Convert 20120403120936P</guid></item><item><title>New Post: Does CaseConverter work with a TextBox?</title><link>http://wpfconverters.codeplex.com/discussions/276583</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I am using WPF 4 and just downloaded the WPF Converters via Nuget, so I expect they are the latest too (Version property says 1.1.0.0. and Runtime Version says v4.0.30319.&amp;nbsp; I just created a new WPF Application project and modified the MainWindow XAML as follows:&lt;/p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Window&lt;/span&gt; &lt;span style="color: red;"&gt;x:Class&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;WpfApplication1.MainWindow&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;
        &lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;http://schemas.microsoft.com/winfx/2006/xaml/presentation&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;
        &lt;span style="color: red;"&gt;xmlns:x&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;http://schemas.microsoft.com/winfx/2006/xaml&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;
        &lt;span style="color: red;"&gt;xmlns:con&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;clr-namespace:Kent.Boogaart.Converters.Markup;assembly=Kent.Boogaart.Converters&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;
        &lt;span style="color: red;"&gt;Title&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;MainWindow&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Height&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;350&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Width&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;525&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StackPanel&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;TextBox&lt;/span&gt; &lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;txtTest&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt; &lt;span style="color: red;"&gt;Text&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{Binding MyProperty, Converter={con:CaseConverter Upper}}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
            &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Label&lt;/span&gt; &lt;span style="color: red;"&gt;Content&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{Binding Text, ElementName=txtTest, Converter={con:CaseConverter Upper}}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
            &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Label&lt;/span&gt; &lt;span style="color: red;"&gt;Content&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;{Binding Text, ElementName=txtTest, Converter={con:CaseConverter Lower}}&lt;/span&gt;&lt;span style="color: black;"&gt;"&lt;/span&gt;&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;StackPanel&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Grid&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;
&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;Window&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;

&lt;/pre&gt;
&lt;pre&gt;I modified the code behind as follows:&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&lt;div style="color: black; background-color: white;"&gt;&lt;pre&gt;    &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;partial&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; MainWindow : Window
    {
        &lt;span style="color: blue;"&gt;public&lt;/span&gt; String MyProperty { &lt;span style="color: blue;"&gt;get&lt;/span&gt;; &lt;span style="color: blue;"&gt;set&lt;/span&gt;; }
        &lt;span style="color: blue;"&gt;public&lt;/span&gt; MainWindow()
        {
            InitializeComponent();

            DataContext = &lt;span style="color: blue;"&gt;this&lt;/span&gt;;
        }
    }
&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;The result is that the text box allows mixed case text to be typed (and does not change it to upper case), but the labels&lt;/pre&gt;
&lt;pre&gt;force upper and lower case respectively (as expected). :(&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;Brian&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description><author>brian_h</author><pubDate>Mon, 24 Oct 2011 08:00:48 GMT</pubDate><guid isPermaLink="false">New Post: Does CaseConverter work with a TextBox? 20111024080048A</guid></item><item><title>New Post: Does CaseConverter work with a TextBox?</title><link>http://wpfconverters.codeplex.com/discussions/276583</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;What versions of WPF and WPF Converters are you using? I just tried this on WPF 4 with the latest WPF Converters and it worked fine.&lt;/p&gt;
&lt;p&gt;Kent&lt;/p&gt;&lt;/div&gt;</description><author>kentcb</author><pubDate>Fri, 21 Oct 2011 13:09:58 GMT</pubDate><guid isPermaLink="false">New Post: Does CaseConverter work with a TextBox? 20111021010958P</guid></item><item><title>New Post: Does CaseConverter work with a TextBox?</title><link>http://wpfconverters.codeplex.com/discussions/276583</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi, I just noticed that TextBox has a CharacterCasing property, which does what I want, so I'm using that instead.&amp;nbsp; However, I would still like to know why the converter doesn't work. :/&lt;/p&gt;
&lt;p&gt;Brian&lt;/p&gt;
&lt;div id="_mcePaste" class="mcePaste" style="position: absolute; width: 1px; height: 1px; overflow: hidden; top: 0px; left: -10000px;"&gt;﻿&lt;/div&gt;&lt;/div&gt;</description><author>brian_h</author><pubDate>Thu, 20 Oct 2011 14:08:34 GMT</pubDate><guid isPermaLink="false">New Post: Does CaseConverter work with a TextBox? 20111020020834P</guid></item><item><title>New Post: Does CaseConverter work with a TextBox?</title><link>http://wpfconverters.codeplex.com/discussions/276583</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi, I have just tried the following XAML:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;TextBox&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 Name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;=&amp;quot;txtTest&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 Text&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;=&amp;quot;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;Binding&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 MyProperty&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 Converter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;={&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;con&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;CaseConverter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 Upper&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;}}&amp;quot;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;Label&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 Content&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;=&amp;quot;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;Binding&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 Text&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 ElementName&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;=txtTest,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 Converter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;={&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;con&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;CaseConverter
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;Upper&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;}}&amp;quot;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;Label&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 Content&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;=&amp;quot;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;Binding&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 Text&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 ElementName&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;=txtTest,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;
 Converter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;={&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;con&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#a31515; font-size:x-small"&gt;CaseConverter
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#ff0000; font-size:x-small"&gt;Lower&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;&lt;span style="font-family:Consolas; color:#0000ff; font-size:x-small"&gt;}}&amp;quot;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Consolas; font-size:x-small"&gt;&lt;span style="font-family:Consolas; font-size:x-small"&gt;Both labels correctly convert the text to the appropriate case, but the TextBox itself doesn't seem to be affected.&amp;nbsp; Am I doing something wrong?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Consolas; font-size:x-small"&gt;&lt;span style="font-family:Consolas; font-size:x-small"&gt;&amp;#65279;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Consolas"&gt;Thanks,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Consolas"&gt;&amp;#65279;Brian&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Consolas"&gt;&amp;#65279;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>brian_h</author><pubDate>Thu, 20 Oct 2011 13:59:02 GMT</pubDate><guid isPermaLink="false">New Post: Does CaseConverter work with a TextBox? 20111020015902P</guid></item><item><title>New Post: Feature suggestion: Nullable(DateTimeOffset) &lt;=&gt; DateTime (local or UTC)</title><link>http://wpfconverters.codeplex.com/discussions/275429</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;The title says it all.&lt;/p&gt;
&lt;/div&gt;</description><author>mayerwin</author><pubDate>Tue, 11 Oct 2011 10:52:01 GMT</pubDate><guid isPermaLink="false">New Post: Feature suggestion: Nullable(DateTimeOffset) &lt;=&gt; DateTime (local or UTC) 20111011105201A</guid></item><item><title>New Post: MultiConverterGroup and MapConverter</title><link>http://wpfconverters.codeplex.com/discussions/41426</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;V1.1.0.0 supports the ternary conditional operator, which should alleviate this issue. For example, you could use an expression of:&lt;/p&gt;
&lt;p&gt;
&lt;pre&gt;{0} + 3 &amp;gt; {1} ? {2} : {3}&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;and then substitute in values for x, y and the desired Visibility values.&lt;/p&gt;&lt;/div&gt;</description><author>kentcb</author><pubDate>Mon, 05 Sep 2011 12:39:23 GMT</pubDate><guid isPermaLink="false">New Post: MultiConverterGroup and MapConverter 20110905123923P</guid></item><item><title>New Post: Silverlight Support</title><link>http://wpfconverters.codeplex.com/discussions/266923</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks to Kent, &lt;span id="ClosedCommentLabel"&gt;Silverlight is now supported in V1.1.0.0! :)&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><author>icnocop</author><pubDate>Fri, 02 Sep 2011 23:34:56 GMT</pubDate><guid isPermaLink="false">New Post: Silverlight Support 20110902113456P</guid></item><item><title>New Post: Silverlight Support</title><link>http://wpfconverters.codeplex.com/discussions/266923</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can you please create a silverlight build?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;P.S. Very usefull library. Extremely. Thanx a log&lt;/p&gt;
&lt;/div&gt;</description><author>BelorusBY</author><pubDate>Thu, 28 Jul 2011 14:39:53 GMT</pubDate><guid isPermaLink="false">New Post: Silverlight Support 20110728023953P</guid></item><item><title>New Post: MultiConverterGroup and MapConverter</title><link>http://wpfconverters.codeplex.com/discussions/41426</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I ran into the same issue.&lt;/p&gt;
&lt;p&gt;The problem is that, although ConverterGroup will chain a series of IValueConverters, and MultiConverterGroup will chain a series of IMultiValueConverters together, there doesn't seem to be any way of chaining a series of IMultiValueConverters into an IValueConverter.&lt;/p&gt;
&lt;p&gt;I finally used a workaround of&amp;nbsp;a MultiBinding with my IMultiValueConverters into a Tag property and then binding my real target to the Tag&amp;nbsp;using an IValueConverter.&lt;/p&gt;
&lt;p&gt;I think MultiConverterGroup should have a Converter property which takes an IValueConverter&amp;nbsp;and applies this&amp;nbsp;to it's result before returning.&lt;/p&gt;
&lt;p&gt;You could even then populate this property with a ConverterGroup and get another chain going!&lt;/p&gt;
&lt;p&gt;In fact I think I will raise this through the issue tracker.&lt;/p&gt;&lt;/div&gt;</description><author>antidemon</author><pubDate>Wed, 08 Jun 2011 09:45:59 GMT</pubDate><guid isPermaLink="false">New Post: MultiConverterGroup and MapConverter 20110608094559A</guid></item><item><title>New Post: MultiConverterGroup and MapConverter</title><link>http://www.codeplex.com/wpfconverters/Thread/View.aspx?ThreadId=41426</link><description>&lt;div style="line-height: normal;"&gt;Just another thought... Shouldn't MapConverter also implement IMultiValueConverter so it could participate in a MultiConverterGroup?&lt;br&gt;
&lt;/div&gt;</description><author>wpfwannabe</author><pubDate>Wed, 03 Dec 2008 22:37:44 GMT</pubDate><guid isPermaLink="false">New Post: MultiConverterGroup and MapConverter 20081203103744P</guid></item><item><title>New Post: MultiConverterGroup and MapConverter</title><link>http://www.codeplex.com/wpfconverters/Thread/View.aspx?ThreadId=41426</link><description>&lt;div style="line-height: normal;"&gt;Hi!&lt;br&gt;
&lt;br&gt;
I have just found out today about this great library while in the middle of the process of rolling out my own similar thing. I immediately dropped all efforts and focused on a plethora of features this lib already offers.&lt;br&gt;
&lt;br&gt;
While playing I wanted to solve my own simple-real-world-problem and I failed miserably. Thus I am now seeking help here.&lt;br&gt;
&lt;br&gt;
I have two dependency properties that need to affect some Visibility property. Two properties are ints and the condition is something along the lines of &lt;strong&gt;X + 3 &amp;gt; Y&lt;/strong&gt;. It looks like using a MultiBinding, ExpressionConverter and a MapConverter is the way to go but I keep failing in finding a proper way to do it. In order to do anything with TWO (or more) input properties one must use MultiBinding and thus MultiConverterGroup. An ExpressionConverter seems happy in a MultiConverterGroup but MapConverter (implementing just IValueConverter) is not happy. Basically I just want to translate boolean to Visibility.&lt;br&gt;
&lt;br&gt;
Can somebody please point me in the right direction? Thanks! 
&lt;/div&gt;</description><author>wpfwannabe</author><pubDate>Wed, 03 Dec 2008 22:34:34 GMT</pubDate><guid isPermaLink="false">New Post: MultiConverterGroup and MapConverter 20081203103434P</guid></item></channel></rss>