odkazy jsem už našel, ale zasekl jsem u takový malý blbosti, chci
nastavit v kodu bacjground canvasu
privatevoid PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
cns.Background = Brushes.Red; //- říká že nemám přístup k Brushes
}
přitom:using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using analogClock.Resources;
Kdybych se k WP8 dostal tak Vám tutorialy napíšu, ale zatím telefon
nemám a navíc zjišťuju že můj notebook by asi ani nezvládl emulátor.
Takže možná za pár let...
já mám už týden Nokii Lumii 820 a jednu appku jsem udělal , btw můj notebook emulátor taky
nezvládá, ale to nevadí, pokud máš mobil s wp8 tak při kódění zapojíš
mobil do kompu a při každém buildováním se ti aktualizuje ta appka v
mobilu
RotateTransform rts = new RotateTransform() { CenterX = dial.Width /2, CenterY = dial.Height /2, Angle = 60};
dial.RenderTransform = rts;
DoubleAnimation aniH = new DoubleAnimation();
aniH.Duration = new Duration(TimeSpan.FromSeconds(43200));
aniH.RepeatBehavior = RepeatBehavior.Forever;
aniH.From =5;
aniH.To = 5 + 360;
// Vytvoření Storyboardu
Storyboard sb = new Storyboard();
// Přidání animace (může jich být i víc)
sb.Children.Add(aniH);
// Nastavení animace na objekt, který se má točit
Storyboard.SetTarget(aniH, rts);
// Jaká vlastnost se má měnit
Storyboard.SetTargetProperty(aniH, new PropertyPath("(UIElement.RenderTransform).(CompositeTransform.Rotation)"));
// A tímhle to spustíš :-)
sb.Begin();
ale při debuggingu se mi otevře soubor App.xaml.cs a zavolá se metoda
Debugger.Break();, dá se někde zjistit, proč se to zavolalo?
Proč je ta animace tak na dlouho, to snad ani nemáš šanci vidět No chybovou hlášku by měl
být možné zobrazit s Try/Catch blokem. V Catch si tu výjimku vypiš do
MessageBox.
Osobně bych animaci udělal v XAMLu. Tomu prvku, co chceš animovat, přidej
vybraný transform a pak někde mimo uděláš Storyboard. V kódu to pak jen
aktivuješ [název storyboardu].Begin() a případně .Stop().
Zde máš ještě odkazy pro vývoj aplikací na WinPhone. http://channel9.msdn.com/…te-Beginners (tutoriály)
Dále něco o XAML pro WinPhone: http://xaml.cz/
Nebo, pokud chceš něco podrobnějšího, tak kniha/ brožura:
Programování Windows 8 aplikací pro začátečníky (na msdn je ke stažení
v pdf)
Pokud bude zájem o tutoriály, osobně se k WP teď dostávám, mám něco
málo doma s WP takže můžu testovat B) Budeme dělat jeden projekt nejen pro
WP ale i další platformy, takže třeba formou postřehu z vývoje sem něco
postnu
mě přijde že 520 je o ničem, nicméně je asi fakt že ji porovnávám s
920 . U 820 mi vádí
rozlišení a u 520 pak rozlišení, baterka a RAM. Jinak to jsou pěkné
telefony.
Lumie a drahé?! Mi řekni, kde koupíš Android s dvoujádrem na 1GHz, 512
RAM, 5MP fotkama, HD videem, navigací zadarmo a x dalšíma věcma za 3,5K (či
pokud bdeš kupovat přímo od MS z US, tak za 99$) viz Nokia Lumia 520?
Já osobně mám L820 a přecházel jsem z HTC One V, který jsem kupoval loni
za STEJNOU cenu. Přitom hardwarově to je úplně někde jinde..
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.