Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 silverlight business application вызов формы авторизации  [new]
Miad
Member

Откуда:
Сообщений: 65
Извините за простой вопрос, подскажите как в silverlight business application вызвать форму авторизации сразу после запуска программы?
18 дек 12, 10:47    [13647306]     Ответить | Цитировать Сообщить модератору
 Re: silverlight business application вызов формы авторизации  [new]
EDUARD SAPOTSKI
Member

Откуда:
Сообщений: 2371
В простейшем случае написать в обработчике после загрузки:
LoginRegistrationWindow loginWindow = new LoginRegistrationWindow();
loginWindow.Show();
18 дек 12, 11:21    [13647502]     Ответить | Цитировать Сообщить модератору
 Re: silverlight business application вызов формы авторизации  [new]
Miad
Member

Откуда:
Сообщений: 65
EDUARD SAPOTSKI,
да я так сначала и сделал, но почему то не вызывается, т.е. вообще никак не реагирует на это.
18 дек 12, 13:11    [13648242]     Ответить | Цитировать Сообщить модератору
 Re: silverlight business application вызов формы авторизации  [new]
EDUARD SAPOTSKI
Member

Откуда:
Сообщений: 2371
Miad
да я так сначала и сделал, но почему то не вызывается, т.е. вообще никак не реагирует на это.

Как оно может не реагировать и не вызываться? Где Вы это написали?
18 дек 12, 13:12    [13648255]     Ответить | Цитировать Сообщить модератору
 Re: silverlight business application вызов формы авторизации  [new]
EDUARD SAPOTSKI
Member

Откуда:
Сообщений: 2371
 private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            LoginRegistrationWindow loginWindow = new LoginRegistrationWindow();
            loginWindow.Show();      
        }


в XAML напишите:
<UserControl  ... Loaded="UserControl_Loaded"...
18 дек 12, 13:16    [13648279]     Ответить | Цитировать Сообщить модератору
 Re: silverlight business application вызов формы авторизации  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
Miad,

этот код вызывается из LoginStatus, когда все "нужные компоненты уже развернуты", вот там и вызывайте, типа
        public LoginStatus()
        {
            ...
            this.Loaded += (s, e) => {
                LoginRegistrationWindow loginWindow = new LoginRegistrationWindow();
                loginWindow.Show();
            };
        }
18 дек 12, 13:20    [13648311]     Ответить | Цитировать Сообщить модератору
 Re: silverlight business application вызов формы авторизации  [new]
EDUARD SAPOTSKI
Member

Откуда:
Сообщений: 2371
LR
Miad,

этот код вызывается из LoginStatus, когда все "нужные компоненты уже развернуты", вот там и вызывайте, типа
        public LoginStatus()
        {
            ...
            this.Loaded += (s, e) => {
                LoginRegistrationWindow loginWindow = new LoginRegistrationWindow();
                loginWindow.Show();
            };
        }

Угу, а LoginStatus() после UserControl_Loaded() вызывается?
18 дек 12, 13:44    [13648484]     Ответить | Цитировать Сообщить модератору
 Re: silverlight business application вызов формы авторизации  [new]
EDUARD SAPOTSKI
Member

Откуда:
Сообщений: 2371
Хотя конечно и так и так будет работать.
18 дек 12, 13:46    [13648497]     Ответить | Цитировать Сообщить модератору
 Re: silverlight business application вызов формы авторизации  [new]
EDUARD SAPOTSKI
Member

Откуда:
Сообщений: 2371
Как понимаю ТС просто это написал не в MainPage а где-то в другом месте...
18 дек 12, 13:49    [13648518]     Ответить | Цитировать Сообщить модератору
 Re: silverlight business application вызов формы авторизации  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
EDUARD SAPOTSKI,

да, все равно где вызывать, главное чтобы к тому моменту LoginStatus загрузился
18 дек 12, 13:51    [13648540]     Ответить | Цитировать Сообщить модератору
 Re: silverlight business application вызов формы авторизации  [new]
Miad
Member

Откуда:
Сообщений: 65
EDUARD SAPOTSKI,

спасибо! помогло :)
18 дек 12, 17:31    [13650204]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить