powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Добавление новых строк в таблицу
25 сообщений из 215, страница 5 из 9
Добавление новых строк в таблицу
    #37291135
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

после запуска если произошла ошибка, в IE в левом нижнем углу будет восклицательный знак открываем там исключение, в FireFox нужно зайти в "Консоль ошибок" и поместить отображенное там исключение сюда, для дальнейшего разбора полетов.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37291235
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После компиляции строка в браузере принимает вид
Код: plaintext
1.
file:///C:/Documents%20and%20Settings..../Bin/Debug/SilverlightApplication2TestPage.html
и все никаких ошибок. Что можете сказать по поводу предыдущего "вопроса". Где в проекте участвуют несколько Child'ов и в каждый из них нужно загрузить свою страницу. Или мне просто перестать "лохматить бабушку" и грузить страницы на один Child? Да, страницы я создаю следующим образом: Добавить>>Создать элемент>>Страница Silverlight. Это я к тому, может не тот элемент добавляю.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37291259
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

1) "бабушку лохматить" действительно нужно прекратить, т.к. я описал в примере как за минимум телодвижений сделать открытие разных станиц в одном ChildWindow.
2) "и все никаких ошибок" такого быть не может, либо у тебя стоят всякие блокировщики NoScript, AdBlock, либо нужно заглянуть в "консоль ошибок", у меня ведь работает.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37291317
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 Вот именно, Вы описали как загрузить разные страницы в один и тот же Child, у меня это тоже получилось выше я это описал, а вот в разные Child'ы загрузить страницы у меня не получилось.
2. Сейчас пытаюсь разобраться у меня мои проекты компилятся и грузятся с строкой в браузере http://localhost:2042/SilverlightApplication6TestPage.aspx
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37291373
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

для легковесности проекта я не стал в него добавлять ASP.NET Web Application.
у меня все работает

/me никак не поймет, зачем создавать туеву хучу ChildWindow, если можно обойтись одним?
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37291474
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лады, будем использовать один чилд. Так наверное правильней, а "красоту" наведем с помощью принудительного изменения размера. Такой подход будет правильней? Спасибо
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37291491
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

ну да, создай дополнительные методы в этом ChildWindow чтобы управлять им и все.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37294087
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть кнопки на Page_add
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
      private void button1_Click_1(object sender, RoutedEventArgs e)
        {
            Child_Window chWindow = new Child_Window();
            chWindow.ShowPage( 1 );
        }

        private void button2_Click(object sender, RoutedEventArgs e)
        {
            Child_Window chWindow = new Child_Window();
            chWindow.ShowPage( 0 );
        }
Код ShowPage в Child_Window
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
    public void ShowPage(int Page_Flag)
        {
            if (Page_Flag ==  1 )
            {
                button1.Content = "add"; //Флаг для отладки
                this.frame.Navigate(new Uri("/Plan/Page_add.xaml", UriKind.RelativeOrAbsolute));
                this.Show();
            }
            else
            {
               button1.Content = "2";//Флаг для отладки
               this.frame.Navigate(new Uri("/Plan/Page_2.xaml", UriKind.RelativeOrAbsolute));
               this.Show();
            }
        }
Вопрос в следующим почему при нажатии на кнопки появляется новый "чилд" по верх того и в "фрейм" страница не загружается хотя название кнопок на "чилде" меняется. Если подгрузку страниц возложить на кнопки находящиеся на "чилде"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
      private void Button_Click(object sender, RoutedEventArgs e)
        {
            this.frame.Navigate(new Uri("/Plan/Page_2.xaml", UriKind.RelativeOrAbsolute));
        }

           private void button1_Click(object sender, RoutedEventArgs e)
        {

            this.frame.Navigate(new Uri("/Plan/Page_add.xaml", UriKind.RelativeOrAbsolute));
       }
все работает.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37294580
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

объяви NavigationFailed у фрейма и кинь сообщение ошибки, потом анализируй.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37295243
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Федор, а зачем вам SL, если вы собираетесь лапшекодить в стиле winforms?
Какой в этом смысл, если вы ничего не выигрываете?
Это не SL - это полный ужас. Без понимания особенностей SL и нормального framework'a,
перетаскить контролы и прикручивать к ним обработчики событий лучше в winforms.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37295630
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
уТКаChek_Fedor, объяви NavigationFailed у фрейма и кинь сообщение ошибки, потом анализируй.
К чему эта глупость? Нормальные люди свои логгеры пишут. http://csharp-source.net/open-source/logging
логгер прикручивается к фрейму и через mvvm дергается.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37295682
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Похоже, еще один обиженный на жизнь codeplex'овский маратель под мои ником шакалит.
Лучше бы mvvm осилил, чем пакостить.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37295689
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Хотя по стилю - Mуслим. уTKa, извини, если не ты
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37295725
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
i,

а смысл мне самому себе отвечать, да еще такой ссылкой в которой нет ни слова про Silverlight?
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37296198
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iФедор, а зачем вам SL, если вы собираетесь лапшекодить в стиле winforms?
Какой в этом смысл, если вы ничего не выигрываете?
Это не SL - это полный ужас. Без понимания особенностей SL и нормального framework'a,
перетаскить контролы и прикручивать к ним обработчики событий лучше в winforms.
Это не мне а моему начальству, я бы лучше всю эту "фигню" на Delphi написал бы уже давно.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37296227
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уТКаChek_Fedor,

объяви NavigationFailed у фрейма и кинь сообщение ошибки, потом анализируй.
А какие собственно ошибки, меня просто не устраивает то, что при загрузки страницы в фрейм подгрузка новой страницы идет не в тот-же Child, а в новый и это только в том случае если используется код
Код: plaintext
1.
2.
 Child_Window chWindow = new Child_Window();
 chWindow.ShowPage( 1 ); //код смотрите выше
но если использовать кнопки принадлежащие Child'у,
Код: plaintext
1.
2.
3.
4.
    private void Button_Click(object sender, RoutedEventArgs e)
        {
            this.frame.Navigate(new Uri("/Plan/Page_2.xaml", UriKind.RelativeOrAbsolute));
        }
то все в порядке.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37296631
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Раз не получается у меня сделать по нормальному так пойдем по другому пути. Подскажите как программно из подгружаемой во frame страницы "нажать" на кнопку находящейся на Child.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37296685
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

вы окно пробовали сдвигать?

ИМХО окно открывается, но накладывается на ранее открытое и происходит впечатление, что открывается в том же окне.

интересно будет услышать как вы открываете сразу два ChildWindow и видите, что нужный контент грузится сразу в два окна?
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37296832
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Побывал. В том случае если пытаюсь подгрузить страницы с кнопок расположенных на Child работает так как мне нужно, но если я хочу загрузить в Frame c кнопки подгружаемой страницы то открывается новый Child.
Page_1
Код: plaintext
1.
2.
3.
4.
5.
   private void button1_Click(object sender, RoutedEventArgs e)
        {
            Child_Window chWindow = new Child_Window();
            chWindow.ShowPage("/Plan/Page_2.xaml");
        }
Page_2
Код: plaintext
1.
2.
3.
4.
5.
    private void button1_Click(object sender, RoutedEventArgs e)
        {
            Child_Window chWindow = new Child_Window();
            chWindow.ShowPage("/Plan/Page_1.xaml");
        }
Child_Window
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
     public void ShowPage(string page)
        {
            if (string.IsNullOrWhiteSpace(page))
                return;

            this.frame.Navigate(new Uri(page, UriKind.RelativeOrAbsolute));
            this.Show();
        }
    

           public void Button_Click(object sender, RoutedEventArgs e)
        {
            this.frame.Navigate(new Uri("/Plan/Page_2.xaml", UriKind.RelativeOrAbsolute));
        }

           private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            this.frame.Navigate(new Uri("/Plan/Page_1.xaml", UriKind.RelativeOrAbsolute));
        }
MainPage
Код: plaintext
1.
2.
3.
4.
5.
   private void Button_Click(object sender, RoutedEventArgs e)
        {
            Child_Window chWindow = new Child_Window();
            chWindow.Show();
        }
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37296953
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот мой горе тестовый проект http://depositfiles.com/files/mwrouezjs
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37296973
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

так первоначально вопрос стоял так:
авторхочу открывать страницы в окнах
я тебе дал код, который открывает каждую страницу в новом окне.

если нужно в одном окне открывать, то создай один экземпляр ChildWindow в целевой странице и в кнопках оставь код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
ChildWindowControl childWindow = new ChildWindowControl();
...
button1_click
childWindow.ShowPage(0);
...
button2_click
childWindow.ShowPage(1);
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37297026
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожалуйста можно поподробней. Я не пойму в чем отличие моего проекта от предложенного Вами.ShowPage(0) что это?
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37297354
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного поясню, кнопки на "чилде" меня не устраивают, поэтому переход на те или иные подгружаемые страницы должен происходить с кнопок находящихся на подгружаемых страниц . Или если можно то как "сказать" кнопки на странице чтобы она свой клик "адресовала" кнопки на child'e. Спасибо.
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37297555
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chek_Fedor,

чем дальше в лес, тем больше Сусанин не понимал куда идет...

ты можешь объяснить по человечески: что конкретно требуется ?
...
Рейтинг: 0 / 0
Добавление новых строк в таблицу
    #37297625
Chek_Fedor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы же меня с самого начала "вели". Требуется из всего выше изложенного (на данный момент) возможность в Child загружать страницы не из "чилда", а из самих страниц. Вы смотрели мое "тестовое" задание в этом строчкой выше все описано. Задавайте вопросы, не с самого же начала начинать.
...
Рейтинг: 0 / 0
25 сообщений из 215, страница 5 из 9
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Добавление новых строк в таблицу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]