Доступ к label slider и т.д. из другого окна

Eugene

Как получить доступ к элементам окна (label,slider) из обработчика событий другого окна?

1 ответ

Eugene

Почему бы окну с которым хочется взаимодействовать не предоставить открытые методы для этого?

А в событии вы сможете привести объект к нужному типу и вызвать эти методы.

Это самый простой вариант и не нарушает инкапсуляцию.

Есть еще вариант:

Можно все объекты окна сделать публичными, но это не совсем правильно, так как любой желающий сможет делать, что ему вздумается, а так же рушится инкапсуляция.

licensed under cc by-sa 3.0 with attribution.