Användargränssnitt med Wimark Controls |
|
I avancerade program är utrymmet på skärmen ofta begränsat. Då är det bra om användaren själv kan layouta gränssnittet och dölja delar som inte används. Visual Studio är ett sådant exempel.
Vi har byggt in fullt stöd för dockningsbara verktygsfönster i Wimark Controls. Dessa kan layoutas, dockas fast i huvudfönstret eller gömmas av användaren.
Verktygsfönster

Bilden visar en applikation byggd med verktygsfönster från Wimark Controls.
Vi stödjer följande funktioner:
- Avancerad docking — Verktygsfönster kan dockas mot alla sidor av huvudfönstret i avancerade strukturer. Fönstren kan layoutas i rader, kolumner eller i varandra, likt sidor i en TabControl.
- Auto-hide — Dockade verktygsfönster kan ställas in i auto-hide mode för att optimera skärmens yta. Fönstret döljs bakom huvudfönstret och symboliseras istället av en aktiv region. När
användaren för musen över regionen fälls fönstret ut.
- Floating — Verktygsfönstren kan flyta fritt över huvudfönstret likt vanliga fönster. Användaren kan docka fast dem genom att placera dem över aktiva dockningsregioner.
- Visa/Dölja — Verktygsfönster kan visas och döljas av användaren. Fönstret kommer ihåg sin senaste position och tillstånd.
- Spara layout som XML — Plattformen håller reda på verktygsfönstrens senaste layout. Informationen kan sparas som XML för att användas till att initiera fönstren då applikationen startas.
- Kraftfull objektmodell — Objektmodellen gör det möjligt att styra fönstrens layout och tillstånd.
- Användarvänlig design — Verktygsfönstren är helt integrerade i Visual Studios designmiljö. Allt kan layoutas utan att skriva egen kod.
Skapa verktygsfönster
Nedan beskrivs verktygsfönster i Wimark Controls.
- Verktygsfönstrets funktion
- Beskriver funktionalitet för att hantera layout av verktygsfönster.
- Design av verktygsfönster
- Beskriver hur man layoutar verktygsfönster i designmiljön.
- Objektmodell för verktygsfönster
- Beskriver klasserna som används till att skapa verktygsfönster.
För mer information
Wimark.Controls Namespace