diff --git a/src/Elmish.Avalonia/Command.fs b/src/Elmish.Avalonia/Command.fs index 5cc0fc3..9468e81 100644 --- a/src/Elmish.Avalonia/Command.fs +++ b/src/Elmish.Avalonia/Command.fs @@ -19,7 +19,8 @@ type internal Command(execute, canExecute) = let mutable _handler = Unchecked.defaultof member this.AddRequeryHandler () = let handler = EventHandler(fun _ _ -> this.RaiseCanExecuteChanged()) - CommandManager.RequerySuggested.AddHandler handler + // CommandManager doesn't seem to be available outside of Windows, sample works without it but I suppose I can't just remove it :^) + // CommandManager.RequerySuggested.AddHandler handler _handler <- handler member this.RaiseCanExecuteChanged () = canExecuteChanged.Trigger(this, EventArgs.Empty) diff --git a/src/Elmish.Avalonia/Elmish.Avalonia.fsproj b/src/Elmish.Avalonia/Elmish.Avalonia.fsproj index fdbb21f..f1dc72c 100644 --- a/src/Elmish.Avalonia/Elmish.Avalonia.fsproj +++ b/src/Elmish.Avalonia/Elmish.Avalonia.fsproj @@ -1,12 +1,11 @@ - + true - net6.0-windows;netcoreapp3.1;net480 - true + net6.0;netcoreapp3.1;net480 true true true diff --git a/src/Samples/AvaloniaExample/App.axaml.fs b/src/Samples/AvaloniaExample/App.axaml.fs index 97aa4fb..465ec01 100644 --- a/src/Samples/AvaloniaExample/App.axaml.fs +++ b/src/Samples/AvaloniaExample/App.axaml.fs @@ -10,7 +10,7 @@ type App() = override this.Initialize() = // Initialize Avalonia controls from NuGet packages: - let dataGridType = typeof + let _ = typeof AvaloniaXamlLoader.Load(this) diff --git a/src/Samples/AvaloniaExample/AvaloniaExample.fsproj b/src/Samples/AvaloniaExample/AvaloniaExample.fsproj index 820de71..2f87fd3 100644 --- a/src/Samples/AvaloniaExample/AvaloniaExample.fsproj +++ b/src/Samples/AvaloniaExample/AvaloniaExample.fsproj @@ -1,8 +1,7 @@  - WinExe - net6.0-windows - true + Exe + net6.0 app.manifest @@ -33,7 +32,7 @@ - +