Windows phone 7 ResourceDictionary中的WP7转换器

Windows phone 7 ResourceDictionary中的WP7转换器,windows-phone-7,resourcedictionary,Windows Phone 7,Resourcedictionary,在页面上,我们将转换器声明为 <phone:PhoneApplicationPage.Resources> <local:BoolToVisibilityConverter x:Key="BoolToVisibilityConverter"/> </phone:PhoneApplicationPage.Resources> 如何在ResourceDictionary中声明它 如何在ResourceDictionary中声明它 将此添加到App.x

在页面上,我们将转换器声明为

<phone:PhoneApplicationPage.Resources>
   <local:BoolToVisibilityConverter x:Key="BoolToVisibilityConverter"/>
</phone:PhoneApplicationPage.Resources>

如何在ResourceDictionary中声明它

如何在ResourceDictionary中声明它


将此添加到App.xaml中


不确定这是否正确,因为您没有在resourcedictionary@MyKuLLSK-问题是关于在资源字典中声明它,而不是关于声明资源字典本身。@ZombieSheep-这不构成seance。他已经回答了自己的问题,然后我认为他有足够的大脑自己写
:)这个答案是正确的!我需要在resourcedictionary中声明它。正如克劳斯回答的那样,我也试过了,但收到了一个错误。我把责任归咎于转换器的声明,但实际上错误是因为错误地使用了带有转换器的TemplateBinding。实际上这意味着它在应用程序资源中。也可能位于外部文件中。(你忘了名称空间)嗯,不,我没有!!WPF有一个内置的BooltVisibilityConverter…如果你想对我的答案说些废话,你最好纠正一下,看看上面的粗体字,把这个添加到App.xaml
<local:BoolToVisibilityConverter x:Key="BoolToVisibilityConverter"/>
  <Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary>
               <BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter"/>
            </ResourceDictionary>
        </ResourceDictionary.MergedDictionaries>
     </ResourceDictionary>
  </Application.Resources>