Вызов метода из-под контроля не полностью запущен - PullRequest
0 голосов
/ 17 июня 2011

(используя RadriageView Teleriks)

У меня есть метод внутри usercontrol, который создает и заполняет "RadPageView".

    public void CreateDemoMap()
    {
        RadPageViewPage pTest = new RadPageViewPage();
        pTest.Text = "Live Map (Demo)";
        radPageViewX.Pages.Add(pTest);
        WebMap wMap = new WebMap();
        pTest.Controls.Add(wMap);
        MessageBox.Show("TEST");
    }

Из той же формы, но вне пользовательского элемента управленияУ меня есть кнопка вызова метода.

    private void radButtonElement4_Click_(object sender, EventArgs e)
    {
        ProjectDashControl PDC = new ProjectDashControl();
        PDC.CreateDemoMap();
    }

Метод работает ( Textbox показывает «Test» ), но RadPageView не генерирует.

ЗапускМетод локально - я получаю ожидаемые результаты, и он отлично работает.

    public ProjectDashControl()
    {
        InitializeComponent();
        CreateDemoMap();
    }

Предложения?Заранее спасибо!

1 Ответ

0 голосов
/ 27 июня 2011

Пришлось переместить Переменная ProjectDashControl PDC в глобальную область и изменить в экземпляр.

ProjectDashControl PDC = ProjectDashControl.Instance();
...