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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Позиция top и left относительно окна 
V
    Опции темы
bernex
Дата 19.2.2009, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 19.9.2007

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



Есть кнока которая находится на 5 уровне вложенности в окне.
В зависимости от высоты окна, ее позиция top общая меняется(кнопка центрируется).

Как вычислить ее позицию относительно угла программы?

Пример отсюда не работает - выдаются нули: http://msdn.microsoft.com/en-us/library/ms608865.aspx
PM   Вверх
bernex
Дата 21.2.2009, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 19.9.2007

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



Есть компонент мой, я в нутри его хочу кзнать его позицию, относительно края окна...

не работает:
Код

Point locationFromWindow = this.TranslatePoint(new Point(0, 0), this.Parent as UIElement);

PM   Вверх
Человек01
Дата 23.2.2009, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 20.2.2009
Где: Абакан, респ. Хак асия, Россия

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



bernex а чем тебя не устраивает вот такой вариант?
Код

//позиция кнопки на экране
Point p = button1.PointToScreen(new Point(0, 0));
//позиция окна на экране (имеется ввиду что я нахожусь в Window1, ну проследить мысль можно)
Point p1 = this.PointToScreen(new Point(0, 0));
//позиция кнопки относительно окна
Console.WriteLine("p.x="+(p.X-p1.X)+","+(p.Y-p1.Y));


Дешево и сердито  smile 

                

Это сообщение отредактировал(а) Человек01 - 23.2.2009, 22:59
PM MAIL ICQ   Вверх
bernex
Дата 25.2.2009, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 19.9.2007

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



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


 




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


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

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