Wpf 访问用户控件';从自身获取资源
是否可以从自身访问Wpf 访问用户控件';从自身获取资源,wpf,user-controls,wpf-controls,resourcedictionary,Wpf,User Controls,Wpf Controls,Resourcedictionary,是否可以从自身访问UserControl中定义的资源?怎么做 我正在尝试这样做: <UserControl xmlns="all defined namespaces here..." Visibility="{Binding Show,FallbackValue=Hidden, Converter={StaticResource BooleanToVisibility}}"> <UserControl.Res
UserControl
中定义的资源?怎么做
我正在尝试这样做:
<UserControl xmlns="all defined namespaces here..."
Visibility="{Binding Show,FallbackValue=Hidden,
Converter={StaticResource BooleanToVisibility}}">
<UserControl.Resources>
<ResourceDictionary>
<BooleanToVisibilityConverter x:Key="BooleanToVisibility" />
</ResourceDictionary>
</UserControl.Resources>
</UserControl>
,但我得到了这个错误:
“在”System.Windows.StaticResourceExtension“上提供值”引发错误
例外情况。'行号'11'和行位置'9'
可能会改变顺序:
<UserControl.Resources>
<ResourceDictionary>
<BooleanToVisibilityConverter x:Key="BooleanToVisibility" />
</ResourceDictionary>
</UserControl.Resources>
<UserControl.Visibility>
<Binding Path="Show" FallbackValue="Hidden"
Converter="{StaticResource BooleanToVisibility}"/>
</UserControl.Visibility>
您还可以将转换器移动到应用程序.Resources
中,因为它通常在多个位置使用,因此可以在任何地方引用它