Я пишу приложение для кросс-платформенных настольных компьютеров с использованием monodevelop, и я пытаюсь использовать GTK. Когда я запускаю его на окнах, он не масштабируется правильно на дисплее, он имеет двойной размер. Но не все детали масштабируются неправильно, поэтому есть детали границы, которые отображаются в правильном размере, и в результате я получаю артефакты по всей форме. Это выглядит ужасно. Я перемещаю код в окна и компилирую его там, используя VS2015, и получаю тот же результат.Разрешение GTK # неверно в окнах
Форматы Windows работают так, как ожидалось, и масштабируются одинаково для обоих окон и linux, поэтому я в настоящее время их использую, но он выглядит так vb6 ... Я бы предпочел использовать GTK.
Это происходит как на asus zenbook, так и на поверхности pro 4. Я думаю, что это потому, что у них обоих есть экраны с высоким разрешением.
Как я могу установить GTKSharp для правильного масштабирования в окнах?