Beispiel #1
0
        void ReleaseDesignerOutlets()
        {
            if (LidmaatschapCombobox != null)
            {
                LidmaatschapCombobox.Dispose();
                LidmaatschapCombobox = null;
            }

            if (IngeschrevenOpButton != null)
            {
                IngeschrevenOpButton.Dispose();
                IngeschrevenOpButton = null;
            }

            if (IngeschrevenOpDate != null)
            {
                IngeschrevenOpDate.Dispose();
                IngeschrevenOpDate = null;
            }

            if (UitgeschrevenOpButton != null)
            {
                UitgeschrevenOpButton.Dispose();
                UitgeschrevenOpButton = null;
            }

            if (UitgeschrevenOpDate != null)
            {
                UitgeschrevenOpDate.Dispose();
                UitgeschrevenOpDate = null;
            }
        }
        public override void AwakeFromNib()
        {
            Debug.WriteLine("Start: LidmaatschapController.AwakeFromNib");

            _parentController = this.PresentingViewController as PersoonController;
            if (_parentController != null)
            {
                Lidmaatschap = _parentController.SelectedLidmaatschap;

                if (Lidmaatschap == null)
                {
                    Lidmaatschap = new ClublidmaatschapModel();
                    IsNieuw      = true;
                }

                if (LidmaatschapCombobox != null)
                {
                    LidmaatschapCombobox.UsesDataSource = true;
                    LidmaatschapCombobox.Completes      = true;
                    LidmaatschapCombobox.DataSource     = new ClubsComboDS();

                    if (!Lidmaatschap.ClubNaam.Equals(string.Empty))
                    {
                        var index = LidmaatschapCombobox.DataSource.IndexOfItem(LidmaatschapCombobox, Lidmaatschap.ClubNaam);
                        LidmaatschapCombobox.SelectItem(index);
                    }
                }

                if (IngeschrevenOpButton != null)
                {
                    IngeschrevenOpButton.State = NSCellStateValue.Off;
                    IngeschrevenOpDate.Enabled = false;
                }

                if (UitgeschrevenOpButton != null)
                {
                    UitgeschrevenOpButton.State = NSCellStateValue.Off;
                    UitgeschrevenOpDate.Enabled = false;
                }
            }
            Debug.WriteLine("Start: LidmaatschapController.AwakeFromNib");
        }