2011-05-31 42 views
9

有此MSDN article about spcial characters in WPF/XAML使用特殊字符在ConverterParameter-值

但這些事情似乎並沒有在XAML工作屬性:

<MyControl Text={Binding SomeProperty, Converter={StaticResource SomeConverter}, ConverterParameter=Key&#61;Value;/> 

我想通過"Key=Value;"ConverterParameter

對於我的問題解決了這樣的時刻:代碼的一個簡單的任務

<ItemsControl.ItemsSource> 
    <Binding Path="LengthVersionList" Converter="{StaticResource LengthVersionListFilterConverter}"> 
     <Binding.ConverterParameter> 
      <!-- Type=Singular; --> 
      Type&#61;Singular; 
     </Binding.ConverterParameter> 
    </Binding> 
</ItemsControl.ItemsSource> 

但7號線?有沒有辦法在一行中做到這一點?

編輯

好吧,這得到了3條線:

<ItemsControl.ItemsSource> 
    <Binding Path="LengthVersionList" Converter="{StaticResource LengthVersionListFilterConverter}" ConverterParameter="Type&#61;Plural;" /> 
</ItemsControl.ItemsSource> 

但是,如果有人能有一個在線解決方案,我會非常高興。

回答

10

您可以使用單引號代替雙:

<ItemsControl ItemsSource="{Binding LengthVersionList, Converter={StaticResource LengthVersionListFilterConverter}, ConverterParameter='Type&#61;Plural;'}" /> 
+0

對我的作品....謝謝...... – 2013-05-28 06:12:21