Diskuze: WP8 - pohyb kruhu

C# .NET .NET (C# a Visual Basic) WP8 - pohyb kruhu American English version English version

Avatar
OBU
Redaktor
Avatar
OBU:

ahoj ... snažím se udělat si pro svůj nový mobil s OS WP8 nějakou primitivní appku :) ale zasek sem se u změny souřadnice :( ... chtěl bych změnit pozici kružnice a vůbec nevím jak zkoušel sem přez canvas ale to mi nějak nefachalo :/ ... prosím pomoc :(

Ellipse ellipse = new Ellipse();
ellipse.Fill = new SolidColorBrush(Colors.Red);
ellipse.Height = 50;
ellipse.Width = 50;
ellipse.SetValue(Grid.RowProperty, 0);
ellipse.SetValue(Grid.ColumnProperty, 0);
ContentPanel.Children.Add(ellipse);
//Canvas.SetTop(ellipse, 80);
//Canvas.SetLeft(ellipse, 0);
Editováno 30.12.2013 11:39
 
Odpovědět 30.12.2013 11:38
Avatar
Tom[Dev]
Neregistrovaný
Avatar
Odpovídá na OBU
Tom[Dev]:
//Canvas.SetTop(ellipse, 80);
//Canvas.SetLeft(ellipse, 0);
  1. Podle výše napsaného kódu nemáš přiřazeny žádné události, tím pádem nemůžeš pohybovat s tvarem. Zde se nabízí použít událost MouseDown, MouseMove popř. Tap.
  2. S prvním bodem souvisí použití členských proměnných pro změnu souřadnic při běhu aplikace.
 
Nahoru Odpovědět 30.12.2013 12:16
Avatar
OBU
Redaktor
Avatar
OBU:

aha :( ... ale já bych chtěl udělat primitivní aplikace kde bude kolečko mít pozici a já když na něj kliknu tak jí změní...

 
Nahoru Odpovědět 30.12.2013 12:39
Avatar
OBU
Redaktor
Avatar
Odpovídá na Tom[Dev]
OBU:

aha :( ... ale já bych chtěl udělat primitivní aplikace kde bude kolečko mít pozici a já když na něj kliknu tak jí změní...

 
Nahoru Odpovědět 30.12.2013 13:57
Avatar
OBU
Redaktor
Avatar
OBU:

doufám že to dává smysl O:)

 
Nahoru Odpovědět 30.12.2013 18:18
Avatar
OBU
Redaktor
Avatar
OBU:

to nikdo neví jak na to o.O

 
Nahoru Odpovědět  -2 2.1.2014 18:00
Avatar
Paradise
Redaktor
Avatar
Paradise:

Tak té tvé elipse nastav event Tap a v něm proveď tu změnu.

 
Nahoru Odpovědět  +1 2.1.2014 18:12
Avatar
Michal Žůrek (misaz):

udělej to jinak, kolečko bude tlačítko, kterému nastavíš background (nastavíš to v properties). Poklepeš na tlačítko a změnu provedeš tam.

Tlačítku dáš Name a podle tohoto name mu změníš pozici.

Nahoru Odpovědět  +1 2.1.2014 18:49
Nesnáším {}, proto se jim vyhýbám.
Avatar
OBU
Redaktor
Avatar
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.