소스 검색

Toggle between pause and play icon in autosave control

CPKreuz 1 년 전
부모
커밋
3e13ff38de

+ 1 - 1
src/PixiEditor/ViewModels/SubViewModels/Document/AutosaveDocumentViewModel.cs

@@ -84,7 +84,7 @@ internal class AutosaveDocumentViewModel : NotifyableObject
                     PreferencesConstants.AutosavePeriodMinutes, 
                     PreferencesConstants.AutosavePeriodDefault),
                 value);
-            documentEnabled = value;
+            SetProperty(ref documentEnabled, value);
         }
     }
 

+ 2 - 1
src/PixiEditor/Views/UserControls/AutosaveControl.xaml

@@ -7,6 +7,7 @@
              xmlns:ui="clr-namespace:PixiEditor.Extensions.UI;assembly=PixiEditor.Extensions"
              xmlns:public="clr-namespace:PixiEditor.Models.DocumentModels.Public"
              xmlns:xaml="clr-namespace:PixiEditor.Models.Commands.XAML"
+             xmlns:converters="clr-namespace:PixiEditor.Helpers.Converters"
              mc:Ignorable="d"
              d:DesignWidth="280" d:DesignHeight="25"
              d:DataContext="{d:DesignInstance public:AutosaveDocumentViewModel}">
@@ -87,7 +88,7 @@
                     </Style>
                 </StackPanel.Resources>
                 <Button Command="{xaml:Command PixiEditor.Autosave.ToggleAutosave}">
-                    <TextBlock Text="" FontFamily="{StaticResource Feather}" />
+                    <TextBlock Text="{Binding Enabled, Mode=OneWay, Converter={converters:BoolToValueConverter FalseValue='', TrueValue=''}}" FontFamily="{StaticResource Feather}"/>
                 </Button>
             </StackPanel>
         </Grid>