diff --git a/Wox/Extensions/VisibilityExtensions.cs b/Wox/Extensions/VisibilityExtensions.cs
new file mode 100644
index 0000000000..d489c0a0f6
--- /dev/null
+++ b/Wox/Extensions/VisibilityExtensions.cs
@@ -0,0 +1,17 @@
+using System.Windows;
+
+namespace Wox.Extensions
+{
+ public static class VisibilityExtensions
+ {
+ public static bool IsVisible(this Visibility visibility)
+ {
+ return visibility == Visibility.Visible;
+ }
+
+ public static bool IsNotVisible(this Visibility visibility)
+ {
+ return !visibility.IsVisible();
+ }
+ }
+}
diff --git a/Wox/Wox.csproj b/Wox/Wox.csproj
index 89de06548b..cce82657f9 100644
--- a/Wox/Wox.csproj
+++ b/Wox/Wox.csproj
@@ -124,6 +124,7 @@
+