Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2015, 12:10   #1
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию UserControl.Parent всегда равен null В чем причина?

Код:
public partial class ListExposureControl : UserControl
    {
        public ListExposureControl()
        {
            this.InitializeComponent();
            base.DataContext = this.ListExposure;

            this.OnSelectionChanged(null, null);

            base.Dispatcher.ShutdownStarted += this.OnDispose;
            ((INotifyCollectionChanged)this.FrequencyListBox.Items).CollectionChanged += OnCollectionChanged;
        }

        public ListExposure ListExposure
        {
            get
            {
                return (base.Parent as AcousticExposureControl).AcousticExposure.ListExposure; //Ошибка, так как Parent = null; Но какого черта спрашивается, если контрол лежит на другом контроле. В чем проблема товарищи?
            }
        }
    }
Понятно, родитель не определяется пока конструктор не завершится. Тогда вопрос: как определить родителя в конструкторе?
"Тебе то может на меня и насрать, но твои глаза меня обожают!"

Последний раз редактировалось ImmortalAlexSan; 20.06.2015 в 12:19.
ImmortalAlexSan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не открывает PHP! В чем причина??? Sergey88 PHP 1 10.07.2012 11:11
в чем причина? дальше не идет gabiboi Компьютерное железо 3 20.12.2011 00:12
в чем причина Arassir PHP 2 04.11.2011 12:56
в чем причина ошибки? obsession Паскаль, Turbo Pascal, PascalABC.NET 2 27.10.2011 19:57
2 ошибки в макросе, в чем причина? robbe Microsoft Office Excel 4 15.02.2010 14:03