chore: add Object2BooleanReConverter.
This commit is contained in:
1 parent
15e3170cf9
commit
f4d47f5af3
6 files changed
+20
-1
No files matched your search
@@ -17,6 +17,7 @@
|
|||||||
<converter:TreeViewItemMarginConverter x:Key="TreeViewItemMarginConverter" />
|
<converter:TreeViewItemMarginConverter x:Key="TreeViewItemMarginConverter" />
|
||||||
<converter:Color2HexStringConverter x:Key="Color2HexStringConverter" />
|
<converter:Color2HexStringConverter x:Key="Color2HexStringConverter" />
|
||||||
<converter:Object2BooleanConverter x:Key="Object2BooleanConverter" />
|
<converter:Object2BooleanConverter x:Key="Object2BooleanConverter" />
|
||||||
|
<converter:Object2BooleanReConverter x:Key="Object2BooleanReConverter" />
|
||||||
<converter:Boolean2StringConverter x:Key="Boolean2StringConverter" />
|
<converter:Boolean2StringConverter x:Key="Boolean2StringConverter" />
|
||||||
<converter:Int2StringConverter x:Key="Int2StringConverter" />
|
<converter:Int2StringConverter x:Key="Int2StringConverter" />
|
||||||
<converter:BorderClipConverter x:Key="BorderClipConverter" />
|
<converter:BorderClipConverter x:Key="BorderClipConverter" />
|
||||||
|
|||||||
@@ -97,6 +97,7 @@
|
|||||||
<Compile Include="$(MSBuildThisFileDirectory)Interactivity\EventToCommand.cs" />
|
<Compile Include="$(MSBuildThisFileDirectory)Interactivity\EventToCommand.cs" />
|
||||||
<Compile Include="$(MSBuildThisFileDirectory)Interactivity\IEventArgsConverter.cs" />
|
<Compile Include="$(MSBuildThisFileDirectory)Interactivity\IEventArgsConverter.cs" />
|
||||||
<Compile Include="$(MSBuildThisFileDirectory)Interactivity\MouseDragElementBehaviorEx.cs" />
|
<Compile Include="$(MSBuildThisFileDirectory)Interactivity\MouseDragElementBehaviorEx.cs" />
|
||||||
|
<Compile Include="$(MSBuildThisFileDirectory)Tools\Converter\Object2BooleanReConverter.cs" />
|
||||||
<Compile Include="$(MSBuildThisFileDirectory)Tools\Helper\FullScreenHelper.cs" />
|
<Compile Include="$(MSBuildThisFileDirectory)Tools\Helper\FullScreenHelper.cs" />
|
||||||
<Compile Include="$(MSBuildThisFileDirectory)Controls\Window\GlowWindow.cs" />
|
<Compile Include="$(MSBuildThisFileDirectory)Controls\Window\GlowWindow.cs" />
|
||||||
<Compile Include="$(MSBuildThisFileDirectory)Data\EnumItem.cs" />
|
<Compile Include="$(MSBuildThisFileDirectory)Data\EnumItem.cs" />
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
<converter:TreeViewItemMarginConverter x:Key="TreeViewItemMarginConverter"/>
|
<converter:TreeViewItemMarginConverter x:Key="TreeViewItemMarginConverter"/>
|
||||||
<converter:Color2HexStringConverter x:Key="Color2HexStringConverter"/>
|
<converter:Color2HexStringConverter x:Key="Color2HexStringConverter"/>
|
||||||
<converter:Object2BooleanConverter x:Key="Object2BooleanConverter"/>
|
<converter:Object2BooleanConverter x:Key="Object2BooleanConverter"/>
|
||||||
|
<converter:Object2BooleanReConverter x:Key="Object2BooleanReConverter" />
|
||||||
<converter:Boolean2StringConverter x:Key="Boolean2StringConverter"/>
|
<converter:Boolean2StringConverter x:Key="Boolean2StringConverter"/>
|
||||||
<converter:Int2StringConverter x:Key="Int2StringConverter"/>
|
<converter:Int2StringConverter x:Key="Int2StringConverter"/>
|
||||||
<converter:BorderClipConverter x:Key="BorderClipConverter"/>
|
<converter:BorderClipConverter x:Key="BorderClipConverter"/>
|
||||||
|
|||||||
@@ -17,6 +17,7 @@
|
|||||||
<converter:TreeViewItemMarginConverter x:Key="TreeViewItemMarginConverter" />
|
<converter:TreeViewItemMarginConverter x:Key="TreeViewItemMarginConverter" />
|
||||||
<converter:Color2HexStringConverter x:Key="Color2HexStringConverter" />
|
<converter:Color2HexStringConverter x:Key="Color2HexStringConverter" />
|
||||||
<converter:Object2BooleanConverter x:Key="Object2BooleanConverter" />
|
<converter:Object2BooleanConverter x:Key="Object2BooleanConverter" />
|
||||||
|
<converter:Object2BooleanReConverter x:Key="Object2BooleanReConverter" />
|
||||||
<converter:Boolean2StringConverter x:Key="Boolean2StringConverter" />
|
<converter:Boolean2StringConverter x:Key="Boolean2StringConverter" />
|
||||||
<converter:Int2StringConverter x:Key="Int2StringConverter" />
|
<converter:Int2StringConverter x:Key="Int2StringConverter" />
|
||||||
<converter:BorderClipConverter x:Key="BorderClipConverter" />
|
<converter:BorderClipConverter x:Key="BorderClipConverter" />
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ namespace HandyControl.Tools.Converter;
|
|||||||
|
|
||||||
public class Object2BooleanConverter : IValueConverter
|
public class Object2BooleanConverter : IValueConverter
|
||||||
{
|
{
|
||||||
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) => !(value is null);
|
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) => value is not null;
|
||||||
|
|
||||||
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
|
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -0,0 +1,15 @@
|
|||||||
|
using System;
|
||||||
|
using System.Globalization;
|
||||||
|
using System.Windows.Data;
|
||||||
|
|
||||||
|
namespace HandyControl.Tools.Converter;
|
||||||
|
|
||||||
|
public class Object2BooleanReConverter : IValueConverter
|
||||||
|
{
|
||||||
|
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) => value is null;
|
||||||
|
|
||||||
|
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
|
||||||
|
{
|
||||||
|
throw new NotSupportedException();
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in new issue
Block a user