c # - Hvornår skal jeg bruge System.Windows.Input.Cursors.AppStarting?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil visuelt fortælle mine brugere, at de er i stand til at interagere med applikationen, mens de udfører en vis arbejdsbyrde i baggrunden uden at blokere brugergrænsefladen.


Jeg tænkte på at bruge musemarkøren med en pil og en indlæsningsindikator (som en sandglass pil med indlæsning af sandglassmarkør eller den cirkulerende cirkel pil med indlæser cirkelmarkør). [3] [4]


Microsoft tilbyder derfor AppStarting i System.Windows.Input.Cursors klassen, som beskrives som følgende: [5]



  Går markøren, der vises, når et program starter.



Mit spørgsmål er: Er denne markør dedikeret til at indikere, at applikationen virker som den skal? Hvad er den bedste praksis?

Bedste reference


Jeg har lige fundet ud af det ved at se på bemærkningerne i dokumentationen: [6]



  AppStarting angiver typisk, at systemet lægger oplysninger, men brugergrænsefladen kan håndtere input.






Jeg fandt også denne Windows design retningslinje af Microsoft om 'Mouse and Pointers': [7]



   Navn: Arbejder i baggrundsviser

  
   Beskrivelse: Bruges til at pege, klikke, trykke på eller vælge, mens en opgave fuldføres i baggrunden.