mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Cleanup CollapsedWhenExtension and its converter
This commit is contained in:
parent
914219324a
commit
88e7000155
2 changed files with 1 additions and 14 deletions
|
|
@ -21,16 +21,6 @@ public class CollapsedWhenExtension : MarkupExtension {
|
|||
set => IsEqualTo = value;
|
||||
}
|
||||
|
||||
public string? IsEqualToString
|
||||
{
|
||||
get => IsEqualTo switch
|
||||
{
|
||||
string s => s,
|
||||
_ => null
|
||||
};
|
||||
set => IsEqualTo = value;
|
||||
}
|
||||
|
||||
public int? IsEqualToInt
|
||||
{
|
||||
get => IsEqualTo switch
|
||||
|
|
@ -40,6 +30,7 @@ public class CollapsedWhenExtension : MarkupExtension {
|
|||
};
|
||||
set => IsEqualTo = value;
|
||||
}
|
||||
|
||||
protected virtual Visibility DefaultVisibility => Visibility.Visible;
|
||||
protected virtual Visibility InvertedVisibility => Visibility.Collapsed;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Globalization;
|
||||
using System.Windows;
|
||||
using System.Windows.Data;
|
||||
|
|
@ -26,14 +25,11 @@ public class HideableVisibilityConverter : IMultiValueConverter, IValueConverter
|
|||
value2 = System.Convert.ToInt32(enum2);
|
||||
}
|
||||
|
||||
Debug.WriteLine($"HideableConverter: {value1} == {value2}");
|
||||
|
||||
return Equals(value1, value2) ? InvertedVisibility : DefaultVisibility;
|
||||
}
|
||||
|
||||
public object Convert(object? value, Type targetType, object? parameter, CultureInfo culture)
|
||||
{
|
||||
Debug.WriteLine($"HideableConverter: {value} ({value?.GetType()}) == {IsEqualTo} ({IsEqualTo?.GetType()})");
|
||||
return Equals(value, IsEqualTo) ? InvertedVisibility : DefaultVisibility;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue