From 6fe069e5ec3fa1c81c1d9b9aa4f02f9cdac2124d Mon Sep 17 00:00:00 2001 From: Shaojun Li Date: Thu, 5 Aug 2021 16:27:17 +0800 Subject: [PATCH] Fix styles converter. --- WindowDebugger/Converters/ClassStylesToBoolConverter.cs | 2 +- WindowDebugger/Converters/WindowStylesExToBoolConverter.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/WindowDebugger/Converters/ClassStylesToBoolConverter.cs b/WindowDebugger/Converters/ClassStylesToBoolConverter.cs index fa29e77..7442cb8 100644 --- a/WindowDebugger/Converters/ClassStylesToBoolConverter.cs +++ b/WindowDebugger/Converters/ClassStylesToBoolConverter.cs @@ -12,7 +12,7 @@ public object Convert(object[] values, Type targetType, object parameter, Cultur { if (values.Length == 2 && values[0] is ClassStyles styles && Enum.TryParse((string)values[1], out var style)) { - return style == 0 || (styles & style) != 0; + return style == 0 || (styles & style) == style; } return DependencyProperty.UnsetValue; } diff --git a/WindowDebugger/Converters/WindowStylesExToBoolConverter.cs b/WindowDebugger/Converters/WindowStylesExToBoolConverter.cs index 925494b..5f31d78 100644 --- a/WindowDebugger/Converters/WindowStylesExToBoolConverter.cs +++ b/WindowDebugger/Converters/WindowStylesExToBoolConverter.cs @@ -12,7 +12,7 @@ public object Convert(object[] values, Type targetType, object parameter, Cultur { if (values.Length == 2 && values[0] is WindowStylesEx styles && Enum.TryParse((string)values[1], out var style)) { - return style == 0 || (styles & style) != style; + return style == 0 || (styles & style) == style; } return DependencyProperty.UnsetValue; }