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

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

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

            //base.AwakeFromNib();

            _parentController = this.PresentingViewController as PersoonController;
            if (_parentController != null)
            {
                Aankoop = _parentController.SelectedAankoop;

                if (Aankoop == null)
                {
                    Aankoop = new AankoopModel();
                    GekochtOpDate.DateValue   = AppDelegate.DateTimeToNSDate(DateTime.Now);
                    GekochtOpText.StringValue = String.Empty;
                    IsNieuw = true;
                }
                else
                {
                    GekochtOpText.StringValue = GekochtOpDate.DateValue.ToString();
                }

                Debug.WriteLine("GekochtOpDate: " + GekochtOpDate.DateValue);
                Debug.WriteLine("GekochtOpText: " + GekochtOpText.StringValue);

                if (ApparatenCombobox != null)
                {
                    ApparatenCombobox.UsesDataSource = true;
                    ApparatenCombobox.Completes      = true;
                    ApparatenCombobox.DataSource     = new ApparatenComboDS();

                    if (!Aankoop.ApparaatNaam.Equals(string.Empty))
                    {
                        var index = ApparatenCombobox.DataSource.IndexOfItem(ApparatenCombobox, Aankoop.ApparaatNaam);
                        ApparatenCombobox.SelectItem(index);
                    }
                }
            }
            Debug.WriteLine("Start: AankoopController.AwakeFromNib");
        }