Я пишу приложение в нативном коде и хочу использовать WPF для библиотеки пользовательского интерфейса.Теперь я относительно легко отключаю взаимодействие, но в конечном итоге я пытаюсь написать собственное приложение с WPF в качестве библиотеки, а не приложение WPF с несколькими собственными расширениями.Тем не менее, я ищу решение для взаимодействия с определенными качествами, которые я просто не могу найти ни в каких примерах.
Во-первых, я определенно хочу написать свой собственный основной цикл.Я мог бы выполнять произвольные действия в нативном коде, и мне нужна возможность опроса, например, на каждой итерации.Мое приложение определенно не является «спящим, пока не нажмете что-то» приложением.
Во-вторых, я хочу иметь возможность контролировать WPF.Я хочу сказать, когда WPF обрабатывает ввод.Я хочу сказать, когда это делает.Я хочу, чтобы это сделало меня sammich, когда я так говорю.Это одна из самых больших проблем, которые у меня есть.Конечно, эти методы должны существовать внутри WPF, они просто нигде не раскрыты, и я не могу их найти.
Я изучал хостинг CLR, но, похоже, он не "пока не закончена "вещь, которую я ищу".Даже если я открою критический раздел или что-то еще, даже из управляемого кода нет способа заставить WPF делать то, что вы хотите.