Static members not supported?
Posted: 05 Apr 2018, 15:02
I'm binding to a static enum value but apparently I can't. Is there another way of doing this?
Code: Select all
<StackPanel Grid.Row="3"
Orientation="Horizontal"
FlowDirection="RightToLeft">
<Button x:Name="CancelButton" Content="Cancel" Visibility="{Binding ButtonSet, RelativeSource={RelativeSource Mode=TemplatedParent}, Converter={StaticResource HasFlagToVisibilityConverter}, ConverterParameter={x:Static controls:ButtonSet.Cancel}}"/>
<Button x:Name="NoButton" Content="No" Visibility="{Binding ButtonSet, RelativeSource={RelativeSource Mode=TemplatedParent}, Converter={StaticResource HasFlagToVisibilityConverter}, ConverterParameter={x:Static controls:ButtonSet.No}}"/>
<Button x:Name="YesButon" Content="Yes" Visibility="{Binding ButtonSet, RelativeSource={RelativeSource Mode=TemplatedParent}, Converter={StaticResource HasFlagToVisibilityConverter}, ConverterParameter={x:Static controls:ButtonSet.Yes}}"/>
<Button x:Name="OkButton" Content="Ok" Visibility="{Binding ButtonSet, RelativeSource={RelativeSource Mode=TemplatedParent}, Converter={StaticResource HasFlagToVisibilityConverter}, ConverterParameter={x:Static controls:ButtonSet.Ok}}"/>
</StackPanel>