sauberer
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
using System;
|
||||
using System.Globalization;
|
||||
using System.Windows;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace BeWo.Converter
|
||||
@@ -11,7 +12,13 @@ namespace BeWo.Converter
|
||||
try
|
||||
{
|
||||
var count = (int) value;
|
||||
return count > 0;
|
||||
|
||||
if (parameter is string s && s == "reverse")
|
||||
{
|
||||
return !(count > 0);
|
||||
}
|
||||
|
||||
return count > 0;
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
|
||||
@@ -563,8 +563,13 @@
|
||||
<StackPanel
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center"
|
||||
IsHitTestVisible="False"
|
||||
Visibility="{Binding SelectedFolder.AlleFolderItems.Count, Converter={StaticResource CollectionCountToVisibilityConverter}, ConverterParameter=reverse}">
|
||||
IsHitTestVisible="False">
|
||||
<StackPanel.Visibility>
|
||||
<MultiBinding Converter="{StaticResource BooleanAndVisibilityMultiConverter}">
|
||||
<Binding Path="SelectedFolder.AlleFolderItems.Count" Converter="{StaticResource CollectionCountToBoolConverter}" ConverterParameter="reverse" />
|
||||
<Binding Path="SelectedFolder.CanAddPrompt" />
|
||||
</MultiBinding>
|
||||
</StackPanel.Visibility>
|
||||
<Path Fill="Black" Stretch="Uniform" Height="32" Margin="6"
|
||||
Data="{StaticResource GeometryFileAdd2}">
|
||||
</Path>
|
||||
@@ -615,8 +620,13 @@
|
||||
<StackPanel
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center"
|
||||
IsHitTestVisible="False"
|
||||
Visibility="{Binding SelectedFolder.AlleFolderItems.Count, Converter={StaticResource CollectionCountToVisibilityConverter}, ConverterParameter=reverse}">
|
||||
IsHitTestVisible="False">
|
||||
<StackPanel.Visibility>
|
||||
<MultiBinding Converter="{StaticResource BooleanAndVisibilityMultiConverter}">
|
||||
<Binding Path="SelectedFolder.Prompts.Count" Converter="{StaticResource CollectionCountToBoolConverter}" ConverterParameter="reverse" />
|
||||
<Binding Path="SelectedFolder.CanAddPrompt" />
|
||||
</MultiBinding>
|
||||
</StackPanel.Visibility>
|
||||
<Path Fill="Black" Stretch="Uniform" Height="32" Margin="6"
|
||||
Data="{StaticResource GeometryFileAdd2}">
|
||||
</Path>
|
||||
@@ -661,8 +671,13 @@
|
||||
<StackPanel
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center"
|
||||
IsHitTestVisible="False"
|
||||
Visibility="{Binding SelectedFolder.AlleFolderItems.Count, Converter={StaticResource CollectionCountToVisibilityConverter}, ConverterParameter=reverse}">
|
||||
IsHitTestVisible="False">
|
||||
<StackPanel.Visibility>
|
||||
<MultiBinding Converter="{StaticResource BooleanAndVisibilityMultiConverter}">
|
||||
<Binding Path="SelectedFolder.Routines.Count" Converter="{StaticResource CollectionCountToBoolConverter}" ConverterParameter="reverse" />
|
||||
<Binding Path="SelectedFolder.CanAddRoutine" />
|
||||
</MultiBinding>
|
||||
</StackPanel.Visibility>
|
||||
<Path Fill="Black" Stretch="Uniform" Height="32" Margin="6"
|
||||
Data="{StaticResource GeometryFileAdd2}">
|
||||
</Path>
|
||||
|
||||
Reference in New Issue
Block a user