Wpf 将可见性枚举值作为ConverterParameter传递
我想知道如何将System.Windows.Visibility枚举作为转换器的参数传递:Wpf 将可见性枚举值作为ConverterParameter传递,wpf,xaml,Wpf,Xaml,我想知道如何将System.Windows.Visibility枚举作为转换器的参数传递: <Bdl:BdlRoundButton Name="BtAddUser" Grid.Row="1" Grid.Column="2" Color="Orange" Image="Create" Command="{StaticResource GetSequence}" Margin="5,0,0,0" Visibility="{Binding
<Bdl:BdlRoundButton Name="BtAddUser" Grid.Row="1" Grid.Column="2" Color="Orange" Image="Create" Command="{StaticResource GetSequence}" Margin="5,0,0,0"
Visibility="{Binding Converter={StaticResource StringNotNullToVisibilityConverter}, ConverterParameter={System.Windows.Visibility.Hidden}}"/>
正如@dkozl已经提到的,您可以使用: 引用以符合公共语言规范(CLS)的方式定义的任何静态按值代码实体。引用的静态属性可用于提供XAML中属性的值 因此,您的代码应该如下所示:
<Bdl:BdlRoundButton Name="BtAddUser" Grid.Row="1" Grid.Column="2" Color="Orange"
Image="Create" Margin="5,0,0,0"
Command="{StaticResource GetSequence}"
Visibility="{Binding Converter={StaticResource StringNotNullToVisibilityConverter}, ConverterParameter={x:Static Visibility.Hidden}}"/>
尝试使用
{x:Static Visibility.Hidden}