Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Widgetstatussen
Wanneer een widget wordt weergegeven op het widgetsbord, zijn er verschillende statussen die deze kunnen hebben, afhankelijk van de huidige status van het widgetsbord en uw app, zoals wanneer de widget wordt geladen, wanneer de widget een foutstatus heeft of wanneer de gebruiker de indeling van widgets heeft aangepast. Sommige statussen zijn ontworpen en geïmplementeerd door uw app, terwijl andere zijn ingebouwd in de widgetshost. In deze sectie worden de widgetstatussen weergegeven en beschreven. Houd er rekening mee dat widgets zowel lichte als donkere thema's ondersteunen, dus de ingebouwde statussen en de statussen die u aanpast, zien er mogelijk anders uit, afhankelijk van het huidige thema.
Standaardstatus
De standaardstatus is hoe de widget eruitziet wanneer deze normaal wordt uitgevoerd. Dit is de primaire gebruikerservaring voor uw widget. U ontwerpt de indeling voor de standaardstatus van uw widget. Hoewel de gebruikersinterface van de standaardstatus van uw widget kan veranderen in reactie op de gebruikersconfiguratie, moet de standaardstatus van uw widget volledig worden geïmplementeerd en mag deze niet leeg zijn voordat de gebruikersconfiguratie wordt uitgevoerd. Als uw widget vereist dat de gebruiker zich aanmeldt, wilt u mogelijk een afgemelde status implementeren, zoals hieronder wordt beschreven. Zie de basisprincipes van widgetontwerp voor ontwerprichtlijnen voor het maken van de standaardstatus voor uw widget.
DO
- Wanneer de standaardstatus actief is, moet een widget zich persoonlijk voelen en verbonden zijn met de gebruiker.
- Widgets moeten aantrekkelijke inhoud weergeven die de gebruikerswaarde op het huidige moment brengt.
- Geef de gebruiker de mogelijkheid om direct te communiceren met widget.
- Geef een gebruikersinterface op die de gebruikersinterface van uw app weerspiegelt, terwijl u binnen de ontwerpbeperkingen voor widgets blijft om de consistentie te maximaliseren en de leercurve te verminderen.
- Overweeg om de locatie van de gebruiker te gebruiken om de gegevens vooraf in te vullen voor inhoud zoals sport en voorgestelde agenda's om in plaats van algemene gegevens toe te voegen.
- Laat voldoende ademruimte tussen elementen toe.
NIET DOEN
- Gebruik uw widget voor algemene commerciële aanbiedingen. De inhoud moet overeenkomen met de wensen en intentie van de gebruiker.
- Vermijd drukke, complexe indelingen.
Streef naar een prettige informatiedichtheid en voldoende witruimte in elk widgetformaat, zodat informatie in één oogopslag te begrijpen is. Als u veel informatie wilt opnemen, kunt u de volgende grootte overwegen om meer inhoud weer te geven. Bedenk ook hoe moeilijk/gemakkelijk de inhoud is voor een gebruiker om in één oogopslag te kijken en te gebruiken.
Overweeg om momenten van verrassing en verrukking toe te voegen aan uw widgets om de ervaring te verhogen. Voor de widgets Familie of Agenda kunt u bijvoorbeeld de verjaardag van een kind markeren via verschillende visuele behandelingen.
Dit is de status met de meeste ontwerpflexiteit. Gebruik de richtlijnen in deze artikelen, evenals widgetprincipes, basisprincipes van widgetontwerp en ontwerprichtlijnen voor widgetinteractie om te ontwerpen hoe u uw inhoud wilt indelen.
Afmeldingsstatus (voor widgets waarvoor verificatie is vereist)
Voor sommige widgetscenario's kan het nodig zijn dat de gebruiker zich moet aanmelden of andere acties moet uitvoeren om persoonlijke widgetinhoud te kunnen zien. Wanneer de gebruiker niet is aangemeld, moet u overwegen om niet-persoonlijke inhoud te presenteren.
Foutstatus - door het systeem verstrekt
Als het widgetsbord om een of andere reden de indeling of gegevens voor een widget niet kan ophalen, wordt er een foutstatus weergegeven. Windows geeft de widgetkop weer met een foutbericht en een knop voor opnieuw laden. Dit bericht ziet er voor elke widget hetzelfde uit.
Als er inhoud in de cache beschikbaar is om weer te geven, wordt de widgetkop weergegeven wanneer de gegevens voor het laatst zijn vernieuwd in de volgende indeling:
- Het aantal minuten als er minder dan een uur is
- Afronden op het dichtstbijzijnde uur als het meer dan een uur is
Lange widgetpartnernamen worden afgekapt terwijl een bericht in de cache wordt weergegeven met maximaal 15 tekens.
Aanpassingsstatus
Vanaf Windows App SDK 1.4 kunnen widgets een aanpassingssjabloon bieden waarmee de gebruiker de weergave van de widget kan aanpassen of de gegevens die door de widget worden weergegeven. De aanpassingsinterface wordt gedefinieerd in een JSON-sjabloon.
Ingebouwde widget-ui-onderdelen
Sommige UI-elementen van een widget zijn ingebouwd in de widgets-ervaring en hoewel deze elementen niet kunnen worden aangepast door widgetproviders, is het belangrijk om te weten wat deze elementen zijn en hoe ze zich gedragen.
contextmenu (door het systeem geleverd)
Het contextmenu wordt weergegeven wanneer de gebruiker rechtsboven op het pictogram met drie puntjes klikt. Met dit menu kunnen gebruikers hun gewenste widgetgrootte selecteren en de configuratiestatus van de widget openen. Partners gebruiken dezelfde sjabloonwidgetregister 'mogelijk gemaakt door ___'.
Toeschrijvingsgebied
Het toeschrijvingsgebied wordt weergegeven door het widgetsbord op basis van de widgetnaam en het pictogram dat tijdens de widgetregistratie is opgegeven. Zie de XML-indeling voor het pakketmanifest van widgetprovider voor meer informatie over het registreren van widgets.
Windows developer