Windows Store appi ma koostan, Ma tahan näidata kasutaja eri informatiivsed teated. Ma valisin loendiboksi vahend näitamaks, et nad saate kerida läbi neid ja kõik, mis hea kraam.
Sõnumid on informatiivne ainult, nii ei ole vaja esitada sugugi eest Tühimärk nende ümber, sest kasutajal võib kunagi valida neile midagi. Nimekirjakastist vaikekäitumine annab palju polstri ja ma tahtsin lahti saada. Noh.... sellised asjad Nimekirjakastist otse ei saa. AGA, seda saate teha, et üksused, millele lisate:
erasektori tühine AddGameStateLogMessage(stringi theMessage) { Tekstivälja t = Uus Tekstiväli(); t.Text = GameStateCounter + ": " + theMessage; t.TextWrapping = TextWrapping.Wrap; t.MinWidth = 400; Paksus thisPadding = Uus Paksus(5, 0, 5, 0); t.Padding = thisPadding; t.FontSize = 12; ListBoxItem li = Uus ListBoxItem(); Li.Sisu = t; Li.MaxHeight = 25; thisPadding = Uus Paksus(5, 0, 5, 0); Li.Täidis = thisPadding; GameStateLog.Items.Insert(0,Li); }
ülalnimetatud, Luues tekstiboksi ja selle fondi seadmine, selle polster, jne.
Järgmine, Loomine on ListBoxItem ja seada selle sisu vormindatud tekstiväli.
Lõpuks, Ma lisada selle ListBoxItem nimel Nimekirjakastist. (Ma tahan näidata kõige hiljutisemad sõnumid nimekirja tipus, Seega Insert(0,Li) selle asemel, et lihtsalt lisamine() appihüüd.).
Ma näidatakse tuleb tutistamine see natuke enne kui ma olen tõesti rahul nimekirjakasti behavior aga eespool näidatud muster on olnud väga viljakas. Loodetavasti keegi peab seda kasulikuks.
</lõpp>
Järgi mind vidistama kell http://www.twitter.com/pagalvin