У меня есть проект WPF (уже полностью выполненный). Я собираюсь сделать этот проект для Mac. Я хотел бы максимально использовать внутренний код моего проекта WPF. Но мне не удалось найти возможность повторного использования моих моделей представления WPF в моем проекте Xamarin.Mac.
Основная проблема заключается в том, что для взаимодействия с привязками данных Cocoa модели представления должны наследоваться от NSObject, использовать аннотацию Register для предоставления свойств и использовать методы WillChangeValue/DidChangeValue для уведомления наблюдателей. Но в моем проекте WPF я использовал реализацию INotifyPropertyChanged для привязки данных, если я не ошибаюсь.
Может ли кто-нибудь предложить, как я могу эффективно повторно использовать свои модели просмотра? Любое решение или идея были бы хороши для меня.
У меня возник вопрос, который почти задали 3 года назад. Но не смог получить какую-либо конкретную идею решения. Пожалуйста, проверьте его здесь.