1

私は可視性にこの拘束力を持っています

Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}"

設定したいVisibility = False_ComputedVerticalScrollBarVisibility = TrueVisibility = TrueComputedVerticalScrollBarVisibility = false

このようなものはありますか?

Visibility="!{TemplateBinding ComputedVerticalScrollBarVisibility}"

ありがとうサイ

4

1 に答える 1

2

Hasanの指摘によれば、ここでのコンバーターは非常に単純です。

public class VisibilityInverterConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        if (value != null && value is Visibility)
        {
            var vis = (Visibility) value;

            if (vis == Visibility.Hidden || vis == Visibility.Collapsed)
            {
                return Visibility.Visible;
            }

            return Visibility.Collapsed;
        }

        return Visibility.Visible;
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        throw new NotImplementedException();
    }
}
于 2012-05-24T15:20:07.920 に答える