Как узнать, когда в MonoMac установлена ​​контрольная розетка? - PullRequest
1 голос
/ 31 августа 2011

Обычно при инициализации моего приложения я хочу установить значение свойства элемента управления после его загрузки.В MonoMac кажется, что при вызове метода MainWindowController Initialize контрольные выходы не обязательно доступны (они нулевые).

Я не смог найти никаких событий, таких как LoadComplete чтобы я мог прослушать и затем выполнить необходимую инициализацию на моем контроле.

1 Ответ

2 голосов
/ 31 августа 2011

Вы должны использовать метод AwakeFromNib в вашем классе MainWindowController. Он вызывается после загрузки и подключения всех объектов.

public override void AwakeFromNib ()
{
    base.AwakeFromNib ();

    // Do something here with the outlets
}
...