Вам определенно следует переместить метод, который вам нужно использовать, из MainPage
, если он содержит общую бизнес-логику, которая на самом деле не является частью MainPage
в идеальном мире, файлы с выделенным кодом должны быть очищены без кода, за исключением некоторыхКод только для пользовательского интерфейса, который управляет фактическими элементами управления страницы.
Обычно бизнес-логика находится в сервисах, которые затем вызываются из классов моделей представления, связанных с пользовательским интерфейсом.Это оптимальное разделение интересов.Когда у вас есть метод, который находится на странице, и вам нужно использовать его с другой страницы, это, очевидно, метод бизнес-логики, который должен быть скорее в классе обслуживания, который может вызываться из обоих мест.