|
С# Средство разработки на платформе .Net |
04.08.2010, 17:27
|
#1
|
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
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Set Position для Image
Интересно кто вообще из пользователей данного ресурса использует WPF, у меня например нет опыта в этой обрасти, но беглый осмотр стравки по объекту Image показал возможность использования свойства RenderTransform для этих целей. Возможно поможет данная ссылка.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.08.2010, 19:35
|
#3
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Set Position для Image
ага, видел !! но я думал есть возможность сместить позицию компонента !! у него же есть свойства Left, Top !!
|
(Offline)
|
|
04.08.2010, 19:40
|
#4
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Set Position для Image
Сообщение от IGR
ага, видел !! но я думал есть возможность сместить позицию компонента !! у него же есть свойства Left, Top !!
|
Для этого надо скорее всего его поместить в какой-нибудь канвас...
|
(Offline)
|
|
04.08.2010, 20:05
|
#5
|
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
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Set Position для Image
Немного покапался... возможно будет работать:
image1.SetValue(Canvas.TopProperty, 100); image1.SetValue(Canvas.LeftProperty, 100);
Upd: нет как приведено выше не работает, работает так:
Canvas.SetTop(image1, 150); Canvas.SetLeft(image1, 250);
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.08.2010, 20:59
|
#7
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Set Position для Image
о !! спасибо большое !! это проще намного !!
хотя с трансформами я тоже разобрался !! теперь у меня 2 способа !!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:20.
|