У нас есть приложение xamarin forms, использующее шаблон MVVM.Мы повторили логику пользовательского интерфейса, которая запускается всякий раз, когда в приложение загружается любой контент, и просто задаемся вопросом, где лучше всего это сделать.В настоящее время в нашем унаследованном приложении это написано в каждом элементе управления, что невероятно расстраивает, поскольку, если оно нуждается в исправлении, его необходимо исправить в каждом отдельном месте.Каков наилучший подход для этого типа кода.
Примером того, что я имею в виду, является то, что при инициализации каждого контента ViewView он запускается через привилегии безопасности текущего пользователя и скрывает или показывает элементы управления пользовательского интерфейса в этом ContentView в зависимости от того, что ему разрешено видеть.Это происходит на каждой форме в системе.Это простой пример, но есть много.
Есть идеи?