diff --git a/demo/Semi.Avalonia.Demo/Pages/ScrollViewerDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ScrollViewerDemo.axaml new file mode 100644 index 0000000..52882ed --- /dev/null +++ b/demo/Semi.Avalonia.Demo/Pages/ScrollViewerDemo.axaml @@ -0,0 +1,33 @@ + + + + + + + + + + diff --git a/demo/Semi.Avalonia.Demo/Pages/ScrollViewerDemo.axaml.cs b/demo/Semi.Avalonia.Demo/Pages/ScrollViewerDemo.axaml.cs new file mode 100644 index 0000000..4e73d1b --- /dev/null +++ b/demo/Semi.Avalonia.Demo/Pages/ScrollViewerDemo.axaml.cs @@ -0,0 +1,18 @@ +using Avalonia; +using Avalonia.Controls; +using Avalonia.Markup.Xaml; + +namespace Semi.Avalonia.Demo.Pages; + +public partial class ScrollViewerDemo : UserControl +{ + public ScrollViewerDemo() + { + InitializeComponent(); + } + + private void InitializeComponent() + { + AvaloniaXamlLoader.Load(this); + } +} \ No newline at end of file diff --git a/demo/Semi.Avalonia.Demo/Views/MainView.axaml b/demo/Semi.Avalonia.Demo/Views/MainView.axaml index d6a88ef..1e517fc 100644 --- a/demo/Semi.Avalonia.Demo/Views/MainView.axaml +++ b/demo/Semi.Avalonia.Demo/Views/MainView.axaml @@ -150,6 +150,9 @@ + + + diff --git a/src/Semi.Avalonia/Controls/ScrollViewer.axaml b/src/Semi.Avalonia/Controls/ScrollViewer.axaml index 85019c2..e377a2d 100644 --- a/src/Semi.Avalonia/Controls/ScrollViewer.axaml +++ b/src/Semi.Avalonia/Controls/ScrollViewer.axaml @@ -202,6 +202,57 @@ + + + + + + + + + + + + + + + + + + + + + @@ -238,14 +289,6 @@ - - -