mirror of
https://github.com/4sval/FModel.git
synced 2026-08-28 12:24:44 -05:00
slider update by click
This commit is contained in:
@@ -54,11 +54,11 @@
|
||||
|
||||
<TextBlock Grid.Row="0" Grid.Column="0" Text="Images Per Row" VerticalAlignment="Center" Margin="0 0 10 0" />
|
||||
<Slider x:Name="SizeSlider" Grid.Row="0" Grid.Column="1" TickPlacement="None" AutoToolTipPlacement="BottomRight"
|
||||
IsMoveToPointEnabled="True" Minimum="2" Maximum="20" TickFrequency="1" Thumb.DragCompleted="DrawPreview"/>
|
||||
IsMoveToPointEnabled="True" Minimum="2" Maximum="20" TickFrequency="1" MouseUp="Click_DrawPreview" Thumb.DragCompleted="DrawPreview"/>
|
||||
<TextBlock Grid.Row="2" Grid.Column="0" Text="Margin Between Images" VerticalAlignment="Center" Margin="0 0 10 0" />
|
||||
<Slider Grid.Row="2" Grid.Column="1" Value="{Binding ImageMergerMargin, Source={x:Static local:Settings.UserSettings.Default}, Mode=TwoWay}"
|
||||
TickPlacement="None" AutoToolTipPlacement="BottomRight" IsMoveToPointEnabled="True" Minimum="0" Maximum="50" TickFrequency="1"
|
||||
Thumb.DragCompleted="DrawPreview" />
|
||||
MouseUp="Click_DrawPreview" Thumb.DragCompleted="DrawPreview" />
|
||||
</Grid>
|
||||
<StackPanel Grid.Row="3" Orientation="Horizontal" HorizontalAlignment="Center">
|
||||
<Button x:Name="AddButton" Content="Add" MinWidth="80" Padding="1,3,1,3" Click="OnImageAdd"/>
|
||||
|
||||
@@ -7,6 +7,7 @@ using System.Threading.Tasks;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Controls.Primitives;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Media.Imaging;
|
||||
using AdonisUI.Controls;
|
||||
using FModel.Extensions;
|
||||
@@ -30,6 +31,11 @@ namespace FModel.Views
|
||||
if (ImagePreview.Source != null)
|
||||
await DrawPreview().ConfigureAwait(false);
|
||||
}
|
||||
private async void Click_DrawPreview(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
if (ImagePreview.Source != null)
|
||||
await DrawPreview().ConfigureAwait(false);
|
||||
}
|
||||
|
||||
private async Task DrawPreview()
|
||||
{
|
||||
@@ -267,5 +273,6 @@ namespace FModel.Views
|
||||
}
|
||||
|
||||
private void OnCopyImage(object sender, RoutedEventArgs e) => Clipboard.SetImage((BitmapSource) ImagePreview.Source);
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user