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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с контролом 
:(
    Опции темы
DenWPF
Дата 16.11.2009, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

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



У меня есть контрол, который является шапкой для окна.
в нем есть две вещи:
1. Кнопка - при её нажатии должен закрыватся все окно.
Пока писал этот пост додупался как это сделать
Код

 (((this.Parent as Grid).Parent as Border).Parent as Window).Close();

вообщем прописать полный путь... но это тоже не есть хорошо в другом окне может быть дургая структура.
как узнать Родителя на самом верху???

2. ComboBox - в нем выберается локолизация окна.
функция там правельно работает, но для этого надо пересоздовать это окно. это не есть хорошо.
как заставить лаколизацию заработать сразу после выбора?
PM MAIL   Вверх
tol05
Дата 16.11.2009, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Есть такой класс как  Application

у него есть свойтсва

Application.Windows
Application.MainWindow 


про локализацию - не понял текста


--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
Partizan
Дата 16.11.2009, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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



Цитата

 (((this.Parent as Grid).Parent as Border).Parent as Window).Close();


Лучше завести свойство типа ParentWindow, которое биндить както так: 

Код

ParentWindow = "{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Window}}}"


Цитата

как заставить лаколизацию заработать сразу после выбора? 


юзать DynamicResource


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
DenWPF
Дата 16.11.2009, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

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



с парентом попробую

а вот про динамик нет, так как пользовался данным примером
http://www.codeproject.com/KB/WPF/Internat...izedWizard.aspx
может вместо static писать dinamic ?



PM MAIL   Вверх
Partizan
Дата 16.11.2009, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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



Сам подход, описанный в статье, видимо, не предполагает динамической локализации/стилизации...
если хочется динамичности - все строки храните в ResourceDictionary и подцепляйте эти строки с помощью DynamicResource


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
DenWPF
Дата 16.11.2009, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

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



эххх не понимаю как это=(
PM MAIL   Вверх
Partizan
Дата 16.11.2009, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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





--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




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


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

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