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.
Võtmetele ligipääs:
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.