sdk для планшетных ПК с Windows xp на mono
Вопрос
Я занимаюсь разработкой приложения, которое использует Windows tablet pc sdk.Единственное, что я действительно использую из него, - это элемент управления InkPicture.
Мне интересно, элемент управления InkPicture, очевидно, не встроен в .NET, но это управляемый объект, так будет ли он работать под mono?
Сейчас я загружаю MOMA, но мне просто интересно, знает ли кто-нибудь уже.
Решение
Это зависит от того, какой API используется в элементе управления InkPicture.Окончательного руководства не существует, единственный лучший шанс - запустить его в MOMA, чтобы узнать.Другой способ - скопировать InkPicture dll или библиотеку в mono и запустить ваше скомпилированное приложение (создайте простое приложение winform, ссылающееся на элемент управления, и подключите обработчики событий InkPicture) в Mono и скрестите пальцы.Это может сработать, а может и нет.Вам нужно внимательно следить за самой страницей проекта Mono, чтобы увидеть, что изменилось или исправлено в списке ошибок.
Как правило, избегайте любых p / invokes или конкретных вызовов Win32API, если используются p / invokes, нет гарантии, что это сработает, но вы можете обойти это, создав фиктивную функцию или оболочку для базовых подпрограмм Mono, чтобы достичь именно этого.
В остальном, удачи с управлением InkPicture и надеюсь, что у вас все получится :)
Надеюсь, это поможет, С наилучшими пожеланиями, Том.