У меня есть статический класс списков, который предоставляет несколько списков в основном статических данных.Ответ на события при изменении данных
Однако эти данные могут быть изменены в приложении время от времени.
Я хочу, чтобы мой статический класс перезагружал данные на основе события, вызванного кодом, который сохранит любые изменения.
Так что я думаю, что я должен быть и событие, и делегат, но у меня мало проблем с визуализацией, где событие и делегат идти, а также кто вызывает событие, и как и т.д.
Все У меня на данный момент есть статический класс, который в своем конструкторе загружает данные и класс в другом месте, который обновляет данные.
редактировать
Должен ли я просто вызвать другой метод в статическом классе, чтобы перезагрузить данные вместо того, чтобы беспокоиться о повышении событий? Я имею в виду, я слишком усложняю код?
Если вы не хотите иметь дело с SqlDependency, то я бы обязательно идти с простым методом в статическом классе, чтобы аннулировать свой список, а затем заставить его быть перезагружен в следующий раз это доступ. – Tombala
Постарайтесь описать свой вопрос лучше. Опишите, как взаимодействуют ваши классы, некоторые методы. Просто пример. Вы можете использовать список строк в качестве примера ваших данных. –
Являются ли ваши данные изменены вне вашего приложения? У вас есть контроль над кодом, который выполняет модификацию? –