Parameetrid aadressiribalt

On kaks põhilist viisi, kuidas Silverlight rakendustele enne käivitamist veidi sisendinfot edastada – initParams ja url parameetrid. Selles postituses on juttu aadressiribalt kaasaantavatest parameetritest.

http://www.riiul.com/rakendus?eesnimi=jaana&perenimi=metsamaa

Aadressiribal asuvad parameetrid säilitatakse muutujas HtmlPage.Document.QueryString

Nagu varasemaski initsialiseerimisparameetrite postituses säilitame need väärtused App.Current.Resources sõnastikku, kust neid on hiljem hõlbus kätte saada.

image thumb13 Parameetrid aadressiribalt

Võtmetele ligipääs:

image thumb14 Parameetrid aadressiribalt

Kaks lähenemist initParams ja parameetrid aadressribalt funktsioneerivad suhteliselt sarnaselt, kuid kindlasti on erinevates situatsioonides õigem kasutada üht või teist. Nagu sissejuhatuses öeldud kuvatava videofaili asukohta me aadressiribale ei paneks aga külastaja meile saatnud lehe identifitseeriva id küll.