Cześć! Piszę aplikacje BMI pod WP8 i mam taki problem. Chce oprogramować textboxa w taki sposób, że jeżeli wpisujemy do niego ciąg znaków, każdy kolejny znak jest sprawdzany. Jeżeli jest to kolejny ' , ' to nie zostaje dodany. Chodzi o to że wpisując np swoja wage, nie możemy wpisać np "24,," bo program się wyłoży. Proszę o pomoc i wysłanie w miare możliwości odpowiednich ksiązek albo tutków pod WP7.5/8. Pozdrawiam !
Czekasz na gotową odpowiedz czy lekkie naprowadzenie?
Sprawdzasz jaki znak został wpisany i według niego aktualizujesz stan.
To rozumiem ale:
- Jak odnieść się do ostatniego znaku z texboxa ? (czy "textBox1.Text.Length - 1" jest odpowiednie ?
- Jak sprawdzić że znak jest już 2x w textboxie?
Próbowałem z indexof != -1 to ... ale nie zdało egzaminu
Nie mam pod ręką teraz IDE by sprawdzić więcej nic nie stoi na przeszkodzie byś sam sprawdzał co działa a co nie.
// Sprawdzanie ostatniego
txtBox1.Text[txtBox1.Text.Length - 1] == ','
// Czy już występuje taki znak to możesz jakąś wbudowaną metodą jak "Contains" lub przy użyciu query expressions lub oczywiście ręcznie:
bool znakWystępuje = false;
foreach(var znak in txtBox1.Text)
if(znak == ',')
// Coś...
Dzięki za pomoc ; ) Akurat to wiedziałem, ale myślałem, żę są jakies bardziej oczywiste rowiązania aby pójść na skróty. A jak z tutkami jakimiś? Co sądzisz o kursie WP7 z channel 9 , albo o książkach :
http://allegro.pl/windows-phone-7-szybka-wysylka-i3087590100.html
http://allegro.pl/podstawy-windows-phone-7-5-projektowanie-aplikacji-i3143202554.html
Będę nie długo wystawiać na sklep pierwszą aplikację. Ciężko jest przejść certyfikację ?
Co do przejścia przez proces zatwierdzania apki do sklepu to nie mam zielonego pojęcia jednak oczywiście, że jak napiszesz aplikacje która będzie zgodna z wytycznymi (http://msdn.microsoft.com/pl-pl/library/hh847638.aspx) to nie powinno być problemu.
Kursy z Channel 9 są dobre mimo to jeśli chcesz się zagłębiać w szczegóły jak to działa lub dodatkowe ficzery to książki są chyba najlepszym rozwiązaniem ;)