Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Levon1993
0 / 0 / 0
Регистрация: 10.07.2013
Сообщений: 10
#1

Движение фото - Windows Phone

18.07.2013, 00:01. Просмотров 763. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста
У меня ест image на canvas- е,когда нажимаю на image должен появится маленький экземпляр image-а,
(image должен остаться на месте) и когда двигаю указатель маленький экземпляр должен двигаться с указателем мыши
я сделал так: когда нажимаю на image создается image1 и его Source даю значение image.
Source,добавляю image1 canvas-у и задаю координаты указателя,
потом в MouseMove непрерывно задаю image1-у координаты мыши но у меня картина не успевает за указателем
и зависает постепенно,,,,,
я не могу написать image1.CaptureMouse() потому что в этом случае другие event-и не работают,,,,нужно другое решение

namespace PhoneApp1
{
public partial class Page1 : PhoneApplicationPage
{


Image imаgе1 = new Image();

public Page1()
{

InitializeComponent();

canvas.Children.Add(image1);//добавляю image1 canvas-у

image1.MouseLeftButtonDown += image_MouseLeftButtonDown;
canvas.MouseMove += canvas_MouseMove;

}
private void image_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{

Point point = e.GetPosition(canvas);
var image = (Image)e.OriginalSource;
image1.Source = image.Source;
image1.Width = 80;
image1.Height = 80;
image1.Opacity = .85;
System.Windows.Controls.Canvas.SetLeft(img,point.X-40);
System.Windows.Controls.Canvas.SetTop(img, point.Y -40);

}

void canvas_MouseMove(object sender, MouseEventArgs e)
{
Point point = new Point();
point = e.GetPosition(canvas);
image1.CaptureMouse();
System.Windows.Controls.Canvas.SetLeft(image1, point.X - 40);
System.Windows.Controls.Canvas.SetTop(image1, point.Y - 40);
}
}

Добавлено через 44 минуты
в 4-ертом строке с низу image1.CaptureMouse() не нужно было
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2013, 00:01     Движение фото
Посмотрите здесь:

Сложности с отображением фото - Windows Phone
Создал элемент: <Image x:Name="image1" HorizontalAlignment="Left" Height="57" Margin="293,173,0,0" VerticalAlignment="Top" Width="57"...

Как отредактировать данные фото (дата, GPS)? - Windows Phone
9сем привет, такой вопрос, друг попросил помочь ему с одной вещью. Значит, есть одно приложение, через которое на сервер загружаются...

движение фото - C# WPF
у меня есть image,Как сделать чтобы когда нажимаю на image можно было с указателем мыши двигать маленькую копию image-а???

движение фото - C# WPF
Помогите пожалуйста У меня ест image на canvas- е,когда нажимаю на image должен появится маленький экземпляр image-а, (image должен...

фото из БД - PHP БД
ребят, вопрос : в БД (mysql) вношу графический файл. не могу его отобразить. в БД проверял - размер совпадает. Сервер, кодирует его под...

фото - Блоки питания
нужно фото бесперебойника иппон 800 в районе транхзисторов на радиаторах разьело дорожки нужно востанновить всем спасибо можно сдесь а...

Фото - PHP
Помогите с работой, пожалуйста... Нужно загрузить все фото с http://www.planespotters.net/ (в том числе чтобы автоматом подгружался новый...

обработка фото - PHP
Подскажите как обработать фото что бы оно сильно не потеряло в качестве, ничего не обрезая ей. Размери можно 800x а второе заначение...

Выскакивающее фото - HTML, CSS
Добрый день, ребята! Подскажите пожалуйста, какой функцией можно сделать, чтобы фото при наведении курсора становилось больше, чем ...

Увеличение фото - HTML, CSS
Помогите разобраться. Почему в одном случае фото увеличивается, а в другом просто открывается в новой вкладке?

Google фото - Delphi
Подскажите пожалуйста можно как то получить список альбомов и фотографий находящийся в моём аккаунте Google

Фото Галерея - C# ASP.NET
Как красиво отобразить фотографии, использую .NET 2.0. Может есть какие-нить контролы? искал, не нашел. Спасибо заранее.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru