Переместить объект в окне программно WPF

273
04 июня 2017, 17:23

Можно ли переместить объект программно, не применяя ThicknessAnimation и подобные классы?

Задача такая - в окне есть Image и Button. Нажатие на Button изменяет положение Image.

Answer 1

Проблем особенных нет.

Если вам нужно руководить координатами, поместите объект в Canvas, и управляйте координатами при помощи Canvas.SetLeft и Canvas.SetTop.

<Button Click="OnButtonClicked"/>
<Canvas>
    <Image Name="MoveTarget" Canvas.Left="10" Canvas.Top="10" ... />
</Canvas>
void OnButtonClicked(object sender, RoutedEventArgs e)
{
    Canvas.SetLeft(MoveTarget, 100);
    Canvas.SetTop(MoveTarget, 100);
}
READ ALSO
Проект asp.mvc не загружает изображения

Проект asp.mvc не загружает изображения

Столкнулся с проблемой на ровном месте: Мне нужно вывести на страницу графикГрафик я формирую с помощью System

310
Prop type `children` is invalid; it must be a function, usually from React.PropTypes

Prop type `children` is invalid; it must be a function, usually from React.PropTypes

Использую Gatsby js версии 10 для своего приложения

530
Событие scroll : jquery

Событие scroll : jquery

Имеется блок header, и при скролле, когда header уже не видно, нужно сделать header фиксированным, чтобы его было постоянно видноЯ решил это так:

329
Javascript массив

Javascript массив

Помогите сделать вывод и правильно вписать массивВот задание: Дан массив целых чисел

357