CursorFactory.cs 571 B

123456789101112131415161718192021
  1. using Avalonia.Input;
  2. using Avalonia.Platform;
  3. namespace Avalonia.Android
  4. {
  5. internal class CursorFactory : ICursorFactory
  6. {
  7. public ICursorImpl CreateCursor(IBitmapImpl cursor, PixelPoint hotSpot) => CursorImpl.ZeroCursor;
  8. public ICursorImpl GetCursor(StandardCursorType cursorType) => CursorImpl.ZeroCursor;
  9. private sealed class CursorImpl : ICursorImpl
  10. {
  11. public static CursorImpl ZeroCursor { get; } = new CursorImpl();
  12. private CursorImpl() { }
  13. public void Dispose() { }
  14. }
  15. }
  16. }