Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > С#

С# Средство разработки на платформе .Net

Ответ
 
Опции темы
Старый 04.08.2010, 17:27   #1
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Set Position для Image

привет !!
юзая WPF, нужно установить позицию для Image !! но не в XAML коде, а в обычном C# !! как установить эти Left и Top ??
(Offline)
 
Ответить с цитированием
Старый 04.08.2010, 18:42   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Set Position для Image

Интересно кто вообще из пользователей данного ресурса использует WPF, у меня например нет опыта в этой обрасти, но беглый осмотр стравки по объекту Image показал возможность использования свойства RenderTransform для этих целей. Возможно поможет данная ссылка.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
IGR (04.08.2010)
Старый 04.08.2010, 19:35   #3
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Set Position для Image

ага, видел !! но я думал есть возможность сместить позицию компонента !! у него же есть свойства Left, Top !!
(Offline)
 
Ответить с цитированием
Старый 04.08.2010, 19:40   #4
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Set Position для Image

Сообщение от IGR Посмотреть сообщение
ага, видел !! но я думал есть возможность сместить позицию компонента !! у него же есть свойства Left, Top !!
Для этого надо скорее всего его поместить в какой-нибудь канвас...
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 04.08.2010, 20:05   #5
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Set Position для Image

<Canvas Height="225" Name="parent" Width="300" Background="WhiteSmoke" ClipToBounds="True">
                        <
Image Name="img" Canvas.Left="0" Canvas.Top="0" Height="225" Width="300" Stretch="Fill" HorizontalAlignment="Center" VerticalAlignment="Center" ClipToBounds="True" />
                    </
Canvas
в XAML унего почему то есть такие свойства а вот из кода С# почемуто ругается !!
img.Canvas.Left не могу понять в чем дело то
(Offline)
 
Ответить с цитированием
Старый 04.08.2010, 20:27   #6
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Set Position для Image

Немного покапался... возможно будет работать:
image1.SetValue(Canvas.TopProperty100);
image1.SetValue(Canvas.LeftProperty100); 
Upd: нет как приведено выше не работает, работает так:
Canvas.SetTop(image1150);
Canvas.SetLeft(image1250); 
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
IGR (04.08.2010)
Старый 04.08.2010, 20:59   #7
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Set Position для Image

о !! спасибо большое !! это проще намного !!
хотя с трансформами я тоже разобрался !! теперь у меня 2 способа !!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 18:18.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com