Windows应用商店应用模板不会共同创建BooleanToVisibilityConverter

时间:2015-03-12 04:24:48

标签: visual-studio-2013 windows-store-apps

我正在使用VS2013并从模板创建一个Windows应用商店应用程序(Windows 8.1)。许多参考资料显示在公共文件夹中创建了一个BooleanToVisibilityConverter类,可以将其引用到xaml,但该类不是在我的公共文件夹中创建的。我得到NavigationHelper,ObservableDictionary,RelayCommand和SuspensionManager但不是BooleanToVisibilityConverter。

那么我对此缺少什么?

1 个答案:

答案 0 :(得分:0)

可以在不同版本之间更改模板。所以,手工创建:

public sealed class BooleanToVisibilityConverter : IValueConverter
{
    public object Convert( object value, Type targetType, object parameter, string language )
    {
        return ( value is bool && ( bool )value ) ? Visibility.Visible : Visibility.Collapsed;
    }

    public object ConvertBack( object value, Type targetType, object parameter, string language )
    {
        return value is Visibility && ( Visibility )value == Visibility.Visible;
    }
}