Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ChildWindow.Show() ошибка при вызове 
V
    Опции темы
Chef
Дата 23.4.2011, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 167
Регистрация: 7.12.2007
Где: РК Павлодар

Репутация: нет
Всего: нет



На форме имеется TreeView

Код

<sdk:TreeView Height="350" HorizontalAlignment="Left" Margin="5,0,5,5" Name="treeTaskType" VerticalAlignment="Stretch" Width="280" />


И есть код вызывающий окно ChildWindow
Код

 Views.Users.SelectUser wnd = new Users.SelectUser();
 wnd.postid = Convert.ToInt32((item.Tag as StepInfo).postId);
 wnd.Closed += new EventHandler(wnd_Closed);
 wnd.Show();


После вызова Show меня кидает в обработчик исключений вот с такой проблемой
Код

{System.InvalidOperationException: Не удается разрешить имя TargetProperty Root.
   в MS.Internal.XcpImports.VisualStateManager_GoToState(Control reference, String StateName, Boolean useTransitions, Boolean& refreshInheritanceContext)
   в System.Windows.VisualStateManager.GoToState(Control control, String stateName, Boolean useTransitions)
   в System.Windows.Controls.Primitives.ToggleButton.ChangeVisualState(Boolean useTransitions)
   в System.Windows.Controls.Primitives.ButtonBase.OnIsEnabledChanged(IsEnabledChangedEventArgs e)
   в System.Windows.Controls.Control.OnIsEnabledChanged(Control control, EventArgs args)
   в MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)}


Причем прослеживается прямая взаимосвязь между TreeView  и вызовом окна. Если TreeView имеет больше чем один уровень, то выходит это исключение. Вне зависимости от того добавляю ли я обработчик закрытия или передаю ли параметры окну. не работает даже с новым классом, только что созданным.

--------------------
Разговоры об IT
PM MAIL WWW   Вверх
Chef
Дата 23.4.2011, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 167
Регистрация: 7.12.2007
Где: РК Павлодар

Репутация: нет
Всего: нет



Даже вот этот код выдает туже ошибку.
Код

ChildWindow cw = new ChildWindow();
cw.Content = "Please enter name and password or click Cancel.";
cw.Show();


--------------------
Разговоры об IT
PM MAIL WWW   Вверх
Chef
Дата 23.4.2011, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 167
Регистрация: 7.12.2007
Где: РК Павлодар

Репутация: нет
Всего: нет



Нашелся обход проблемы
Данное исключение возникает при использование темы expression Dark или expression Light
Решение проблемы

Данным способом пользоваться не стал. Просто сменил тему.
--------------------
Разговоры об IT
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0676 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.