text: //*********************************************************
  //
  // Copyright (c) Microsoft. All rights reserved.
  // This code is licensed under the MIT License (MIT).
  // THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF
  // ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY
  // IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR
  // PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
  //
  //*********************************************************
  #pragma once
  namespace SDKTemplate
  {
      [Windows::UI::Xaml::Data::Bindable]
      [Windows::Foundation::Metadata::WebHostHidden]
      public ref class BooleanToVisibilityConverter sealed : Windows::UI::Xaml::Data::IValueConverter
      {
      public:
          BooleanToVisibilityConverter();
  
          // Inherited via IValueConverter
          virtual Platform::Object^ Convert(Platform::Object ^value, Windows::UI::Xaml::Interop::TypeName targetType, Platform::Object ^parameter, Platform::String ^language);
          virtual Platform::Object^ ConvertBack(Platform::Object ^value, Windows::UI::Xaml::Interop::TypeName targetType, Platform::Object ^parameter, Platform::String ^language);
  
          property bool IsInverse
          {
              bool get() { return isInverse; }
              void set(bool value) { isInverse = value; }
          }
      private:
          bool isInverse = false;
      };
  }
  
  