1234567891011121314151617181920212223242526272829303132333435363738 |
- ///////////////////////////////////////////////////////////////////////////////
- //Copyright (c) 2015, 北京探索者软件公司
- //All rights reserved.
- //文件名称: BooleanReverseToVisibilityConverter.cs
- //文件描述: 布尔类型取非与可见性进行转换
- //创 建 者: xls
- //创建日期: 2016-9-20
- //版 本 号:1.0.0.0
- ////////////////////////////////////////////////////////////////////////////////
- using System;
- using System.Globalization;
- using System.Windows.Controls;
- using System.Windows.Data;
- namespace FWindSoft.Wpf
- {
- public class BooleanReverseToVisibilityConverter : IValueConverter
- {
- public static BooleanReverseToVisibilityConverter Instance = new BooleanReverseToVisibilityConverter();
- private BooleanToVisibilityConverter m_tempConvert;
- public BooleanReverseToVisibilityConverter()
- {
- m_tempConvert=new BooleanToVisibilityConverter();
- }
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return m_tempConvert.Convert(!(System.Convert.ToBoolean(value)), targetType, parameter, culture);
- }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return !(System.Convert.ToBoolean(m_tempConvert.ConvertBack(value,targetType,parameter,culture)));
- }
- }
- }
|