/ / Aký je druhý najlepší spôsob, ako vytvoriť kompatibilný komponent používateľského rozhrania? - c #, .net, winforms, user-interface, skinning

Aký je druhý najlepší spôsob, ako vytvoriť kompatibilný komponent používateľského rozhrania? - c #, .net, winforms, user-interface, skinning

Bol som požiadaný, aby som urobil jeden z komponentov,ktorá napodobňuje zariadenie skutočného sveta, má naša aplikácia vlastný vzhľad, ktorý sa líši v závislosti od toho, ako je vyrobený prístroj napodobovaný, a preto ho potrebujem urobiť skinovateľným.

Teraz si uvedomujem, že najlepší spôsob, ako urobiť vlastné vystúpenia v užívateľských rozhraniach, nie je to robiť vôbec, ale nemyslím si, že budem schopný získať ten minulý manažment, takže ...

Čo je druhý najlepší spôsob, ako vytvoriť kompatibilný komponent používateľského rozhrania? Naša aplikácia je založená na winforms, takže som sa opýtal, či je rozumné používať WebBrowser riadiť, písať skiny v jazyku HTML a nejakým spôsobom zavesiť prvky DOM do udalostí našej aplikácie. Mám tak urobiť, alebo je to jednoduchší (a voľný) spôsob, ako to robiť?

odpovede:

6 pre odpoveď č. 1

Použil by som WPF (Windows Presentation Foundation) alebo knižnicu komponentov, ako je DevExpress (navrhneme si vlastné kože).

DevTexpress Skin Creation Tutorial