| 12345678910111213141516171819202122 |
- using Avalonia.Controls;
- using PicView.Avalonia.UI;
- using PicView.Avalonia.ViewModels;
- namespace PicView.Avalonia.Views.UC.Buttons;
- public partial class GalleryShortcut : UserControl
- {
- public GalleryShortcut()
- {
- InitializeComponent();
- Loaded += delegate
- {
- if (DataContext is not MainViewModel vm)
- {
- return;
- }
- HideInterfaceLogic.AddHoverButtonEvents(this, InnerButton, DataContext as MainViewModel);
- PointerWheelChanged += async (_, e) => await vm.ImageViewer.PreviewOnPointerWheelChanged(this, e);
- };
- }
- }
|