MainWindow.axaml.cs 419 B

12345678910111213141516171819202122
  1. using System.Runtime.InteropServices;
  2. using Avalonia.Controls;
  3. using Avalonia.Interactivity;
  4. namespace PInvoke;
  5. public partial class MainWindow : Window
  6. {
  7. [DllImport(@"libhello")]
  8. extern static int add(int a, int b);
  9. public MainWindow()
  10. {
  11. InitializeComponent();
  12. }
  13. protected override void OnLoaded(RoutedEventArgs e)
  14. {
  15. base.OnLoaded(e);
  16. var x = add(1, 2);
  17. }
  18. }