Avatar
OBU
Redaktor
Avatar
OBU:30.12.2013 11:38

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]:30.12.2013 12:16
//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:30.12.2013 12:39

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:30.12.2013 13:57

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:30.12.2013 18:18

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

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

to nikdo neví jak na to o.O

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

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):2.1.2014 18:49

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
 
Nahoru Odpovědět 8.1.2014 20:55
Avatar
OBU
Redaktor
Avatar
Odpovídá na Paradise
OBU:8.1.2014 20:55

díky

 
Nahoru Odpovědět 8.1.2014 20:55
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.