Scroller

Deze versie heeft een relatief simpele, maar om te zien ingrijpende aanpassing/toevoeging: het tegelrooster kan vervangen worden door een scrollende rij tegels op het scherm.

Deze optie wordt aangezet met het attribuut:

OpenFromScroll="true"

Hiermee verschijnt een rij tegels op het scherm die heen en weer bewogen kan worden. Met het aantikken van een tegel wordt die geopend, net zoals in een standaard TipTile.

Er zijn een aantal opties waarmee de scroller geconfigureerd kan worden:

ScrollPosition="Bottom"

Hiermee kan de plaats van de rij bepaald worden. De mogelijkheden zijn Top, Center of Bottom.

ScrollSize="200"

Dit bepaalt de maat van de tegels. Omdat niet alle tegels tegelijk op het scherm getoond worden, wordt de maat niet automatisch bepaald. Hiermee vervallen ook functies als Margin, HorSpacing en VertSpacing.

WrapScroll="true"

Als deze true is, wordt de lijst circulair, d.w.z. er komt geen einde aan. Dat betekent dat er ook geen eerste of laatste tegel is. Als WrapScroll false is, kan de rij niet verder gescrolled worden dan de eerste of laatste tegel.

AutoScroll="true"

Dit laat de rij automatisch langzaam bewegen, vergelijkbaar met de idle-animatie met ronddraaiende tegels.

ScrollSpeed="1"

Dit bepaalt de snelheid waarmee de rij tegels beweegt, als AutoScroll true is.

 

Title

De functie waarmee tekst op een gesloten tegel gezet kan worden is uitgebreid met een aantal opties. De teksten worden per tegel bepaald met het attribuut

title="tekst"

De opties worden globaal gedefinieerd. De bestaande opties waren:

TitleFontSize="20" (was TitleSize)
TitleColor="#FFFFFF"
TitleShadow="0"
TitleAlignment="Center"

Voor respectievelijk de grootte en kleur van de tekst, de schaduw achter de tekst en de plaats op de tegel. De nieuwe opties zijn:

TitleFont="Segoe UI"

Dit bepaalt het lettertype van de tekst.

TitleWidth="100"

Dit bepaalt de relatieve breedte (in procent dus) van het tekstblok. De tekst wordt automatisch over meer regels verdeeld als die niet op één regel past.

TitleOpacity="1"

Een waarde tussen 0 en 1 die de transparantie van de tekst aangeeft.

TitleContentAlignment="Center"

Bij meerregelige tekst wordt hiermee de centrering van de tekst bepaald.

TitleVisibility="OnClosed"

Standaard is de tekst alleen te zien op een gesloten tegel en verdwijnt bij het openen van de tegel. Met TitleVisibility kan dit aangepast worden. Opties zijn OnOpened (de tekst is alleen zichtbaar op een open tegel) of Always (de tekst is altijd zichtbaar).

TitlePlaceHolder=""

Dit is een placeholder tekst die getoond kan worden in plaats van de echte tekst te verbergen.

TitlePlaceHolderFontSize="40"

Omdat de placeholder tekst vaak korter is kan hiervoor een aparte FontSize gedefinieerd worden.

 

Advertisements