Diskuze: odkazy k programování pro Windows Phone 8
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Neregistrovaný

Zobrazeno 34 zpráv z 34.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
odkazy jsem už našel, ale zasekl jsem u takový malý blbosti, chci nastavit v kodu bacjground canvasu
private void 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;
nevíte někdo? díky
Pokud se nepletu, měl by jsi přřadit nějaký Brush - SOlidColorBrush,
Gradient,... apod
takže
new SolidColorBrush(Colors.Red);
Nemám to ověřené, můžu se taky hodně mýlit
cns.Background = new SolidColorBrush(Colors.Red);
ano trefil jses dík
BeginAnimation je u nějákěho triggeru, třeba EventTrigger
Přesně nevím jak je to s kódem ale v xaml je to
<Grid>
<Grid.Triggers>
<EventTrigger RoutedEvent="MouseEnter">
<BeginAnimation>
...
nebo tak něják, už si to nepamatuji moc přesně
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
aha, to mě nenapadlo. Tak možná za rok, za dva, ...
// Ony ty telefony jsou strašně drahé.
no to sem si taky říkal ale ta lumia mě stála 6k6 a když si vezmeš jakej tam je hardware,
tak je dost slušná cena
aktualize sw na 3 roky..
skusím se na to ještě podívat.
na živě.cz mi poradili toto :
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
Tutoriály možná taky někdy postnu
Batman: Můžu ti ještě doporučit Microsoft Dev Center, kde najdeš všechny
věci spojené s vývojem WinPhone aplikací.
http://developer.windowsphone.com/en-us/develop
Jinak pro UIElement:
http://stackoverflow.com/…manipulation (musíš pracovat s
úhly rotace)
díky moc, tahle stránka je super
btw, jenom moc nechápu vlastnost
RenderTransformOrigin
já jsem to pochopi tak že podle toho bodu se ti element otáčí.
to právě ne, to si nastavíš v RotateTransorm
Nokia lumia 520 je docela levná je to nejlevnější mobil s Wp8
//budu ji mit na vanoce a už se moc těším
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.
nemám tolik peněz jak jsi již zmiňoval vyšší nokie limie jsou
Dost Drahé
,ale myslím že je i tak hodně dobrá (2xjádra, 512Mb ram, Wp8)
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..
Toje logické, že za rok dostaneš za stejnou cenu lepší hw ... Viz moorův zákon.
Hele já nemám prachy jen tak na rozhazování zakaždej rok novej mobil
A aji se mi to zdá zbytečný.
Já bych si taky nekupoval nový mobil nebýt toho, že jsem musel poskytnout
potřebným v rodině ten starý
Zobrazeno 34 zpráv z 34.