Kontinuierliche Statusanzeige in WPF?
In die winforms-wir haben eine Eigenschaft, die man als kontinuierlich, zeigt der Fortschrittsbalken von 0 bis trifft es 100.
Ich war auf der Suche für den gleichen Effekt in WPF aber von dem, was ich gesucht, es brachte mich zum ändern der IsIndeterminate zu wahren, die mir nicht die kontinuierliche Wirkung nur eine seltsame Wirkung auf den Teil der progressbar herumlaufen.
Anzeigen ein Beispiel von was ich spreche, das unten stehende Bild stellt die kontinuierliche Wirkung bin ich nach:
Zurück zu der Frage, wie mache ich das in WPF ?
- Ich verstehe nicht,... ist nicht das, was
ProgressBar
standardmäßig tut, ohneIsIndeterminate
? Auch ist eine ständige Fortschrittsanzeige ist Sie die unbestimmte Statusleiste. Vielleicht werfen Sie einen Blick auf dieser Windows UX-guideline für mehr info auf, bestimmt vs. unbestimmt. - teilweise ja, aber es ist unterteilt nach Blöcken und ist nicht stetig.
- Sieht aus wie Sie unter Windows XP oder das Klassische Thema in Vista/7.
- ja windows xp und CodeNaked beantwortet, wie es zu lösen, indem Sie das Design ändern, danke.
- "seltsame Wirkung der Teil des progressbar-walking-around"? Es ist also durch Konvention
InformationsquelleAutor Prix | 2011-03-30
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
WPF ProgressBar nicht der Continous-option. Wenn Sie auf XP, oder mit dem Luna-themes, erhalten Sie die segmentierte Optik.
Diese Frage beschreibt, wie das Aero-Design angewendet werden kann, aber sonst müsste man umgestalten der Fortschrittsbalken.
Wie genau ist das abgebildete progressbar kontinuierliche?
Was falsch ist ist
IsIndeterminate
? Was Sie beschreiben, als "Teil des progressbar-walking-around" ist am besten geeignet für eine progress-bar, die nicht über eine definitive Ende, wenn Sie einen Fortschrittsbalken, der füllt sich der Nutzer wird erwarten, dass sich der Vorgang ist abgeschlossen, wenn der Fortschrittsbalken vollständig gefüllt ist, wenn es gerade anfängt, über das könnte ziemlich ärgerlich sein.Müssen Sie den Fortschrittsbalken, um IsIndeterminate = false
Ich benutzt und funktioniert wie erwartet.
Aktualisieren Sie die
Value
Eigenschaft?Update:
Ich glaube, ich weiß, was Ihr problem ist: WPF-Controls rendert anders als im XP als Windows 7.
In Windows 7 arbeitet so, wie Sie wollen, aber in XP verwendet Blöcke
Sie sehen, wie dieser :
Stattdessen, was Sie wollen 🙁