Navigation :
Introduction
FAQ
Setup, deployment & projects
Getting started
Examples
Catel.Core
Catel.MVVM
Catel.Fody
Catel.ReSharper
Tips & tricks
API reference
-
Catel.Cores
-
Catel.MVVMs
--
Catels
---
Catel.MVVM
----
Catel.MVVM.Auditing
----
Catel.MVVM.Converters
----- AreEqualMultiValueConverter
----- BooleanToCollapsingVisibilityConverter
----- BooleanToGrayscaleConverter
----- BooleanToHidingVisibilityConverter
----- BooleanToOppositeBooleanConverter
----- BooleanToTextConverter
----- CollapsingVisibilityConverterBase
----- CollectionToCollapsingVisibilityConverter
----- CollectionToCountConverter
----- CollectionToHidingVisibilityConverter
----- ColorToBrushConverter
----- ContainsItemsConverter
----- ConverterHelper
----- DebugConverter
----- EmptyStringToCollapsingVisibilityConverter
----- EmptyStringToHidingVisibilityConverter
----- EnumToCollapsingVisibilityConverter
----- EnumToHidingVisibilityConverter
----- FormattingConverter
----- GetFirstValidationErrorConverter
----- HidingVisibilityConverterBase
----- IValueConverter
----- IntToStringConverter
----- IsSelectedConverter
----- IsSelectedValueConverter
----- LanguageConverter
----- MethodToValueConverter
----- MultiplyConverter
----- NullableValueConverter
----- PlatformToBooleanConverter
----- ReferenceToBooleanConverter
----- ReferenceToCollapsingVisibilityConverter
----- ReferenceToHidingVisibilityConverter
----- ShortDateFormattingConverter
----- StringToIntConverter
----- StringToTypeConverter
----- TextToLowerCaseConverter
----- TextToUpperCaseConverter
----- UnsetBindingValue
----- ValueConverterBase
----- ValueConverterGroup
----- ViewModelToViewConverter
----- VisibilityConverterBase
----
Catel.MVVM.Navigation
----
Catel.MVVM.Properties
----
Catel.MVVM.Providers
----
Catel.MVVM.Tasks
----
Catel.MVVM.Views
---- Binding
---- BindingBase
---- BindingContext
---- BindingContextExtensions
---- BindingExtensions
---- BindingMode
---- BindingParty
---- BindingPartyExtensions
---- CancelingEventArgs
---- CancellableEventArgs
---- Command
---- CommandBase
---- CommandBinding
---- CommandCanceledEventArgs
---- CommandContainerBase
---- CommandCreatedEventArgs
---- CommandEventArgs
---- CommandExecutedEventArgs
---- CommandHelper
---- CommandManager
---- CommandManagerWrapper
---- CommandProgressChangedEventArgs
---- CompositeCommand
---- DataContextSubscriptionMode
---- DataContextSubscriptionService
---- DefaultViewModelToModelMappingConverter
---- IAuthenticationProvider
---- ICatelCommand
---- ICatelTaskCommand
---- ICommandManager
---- ICompositeCommand
---- IDataContextSubscriptionService
---- ILocator
---- IProgressNotifyableViewModel
---- IRelationalViewModel
---- ITaskProgressReport
---- IUrlLocator
---- IViewLocator
---- IViewModel
---- IViewModelCommandManager
---- IViewModelContainer
---- IViewModelExtensions
---- IViewModelFactory
---- IViewModelFactoryExtensions
---- IViewModelLocator
---- IViewModelLocatorExtensions
---- IViewModelManager
---- IViewModelToModelConverter
---- InvalidViewModelException
---- LocatorBase
---- ModelAttribute
---- ModelCleanUpMode
---- ModelNotRegisteredException
---- ModuleInitializer
---- NavigationViewModelBase
---- ObjectExtensions
---- ObjectToDisplayNameConverter
---- ProgressNotifyableViewModel
---- ProgressiveTaskCommand
---- PropertyNotFoundInModelException
---- SavingEventArgs
---- TaskCommand
---- UrlLocator
---- ViewHelper
---- ViewLocator
---- ViewModelBase
---- ViewModelClosedEventArgs
---- ViewModelCommandManager
---- ViewModelExtensions
---- ViewModelFactory
---- ViewModelLocator
---- ViewModelManager
---- ViewModelManagerExtensions
---- ViewModelNotRegisteredException
---- ViewModelServiceHelper
---- ViewModelToModelAttribute
---- ViewModelToModelConverterBase
---- ViewModelToModelMapping
---- ViewModelToModelMode
---- WrongViewModelTypeException
---
Catel.Properties
---
Catel.Windows
---
Androids
---
Xamarins
--
Systems
-
Catel.Serialization.Jsons
BooleanToCollapsingVisibilityConverter
Name
Value
Assembly
Catel.MVVM
Namespace
Catel.MVVM.Converters
Available on
.NET Framework 4.5, .NET Framework 4.6, Xamarin - Android, Xamarin - iOS
public class BooleanToCollapsingVisibilityConverter : VisibilityConverterBase
Base types
VisibilityConverterBase
Convert from bool to Visibility and back. The bool value true will be converted to Visibility.Visible. The bool value false will be converted to Visibility.Collapsed.
Constructors
BooleanToCollapsingVisibilityConverter()
Initializes a new instance of the BooleanToCollapsingVisibilityConverter class.
Methods
ConvertBack(object value, Type targetType, object parameter)
Convert Visibility back to bool.
Parameters
Name
Description
value
A value. Only value of type Visibility is supported,
targetType
A targettype, currently not used.
parameter
A parameter value, currently not used.
Returns
When value is Visibility.Visible then true else false.
IsVisible(object value, Type targetType, object parameter)
Determines what value this converter should return.
Parameters
Name
Description
value
The value produced by the binding source.
targetType
The type of the binding target property.
parameter
The converter parameter to use.
Returns
true
if the specified value is visible; otherwise,false
.
Have a question about Catel? Use StackOverflow with the Catel tag!
Discussion
Please enable JavaScript to view the comments powered by Disqus.