Я написал приложение (wpf - Mono переведет это для Mac?), Которое я хочу каким-то образом перенести на Mac OS X. Это приложение включает использование user32.dll для выполнения щелчка мышью (что-то вроде этого):
[DllImport("user32.dll")]
static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
Я слышал, что Mono полезен для создания приложений для нескольких платформ - есть ли способ, которым я могу использовать это для обеспечения совместимости моего кода с Mac?
Есть ли способ, которым я могу вызвать щелчок мыши, используя Mac эквивалент user32.dll?И способ определить, работает ли программа в Windows или Mac OS, чтобы выбрать, какой бит кода запускать?