UIelement - Sætte type?
Jeg er i den situation hvor jeg skal oprette en kontrol. Denne kontrol kan være en button, label, en hjemmelavet kontrol eller whatever.Jeg ved ikke hvilken type det kan være.
Jeg har et input som er et UIelement (kaldet original), som har en type. Jeg skal herefter oprette en kontrol af den type UIelement original har. F.eks.:
UIelement ele = new TYPE-OF-original;
Eller endnu bedre...
UIelement ele = new UIelement;
ele.SetType = TYPE-OF-UIELEMENT;
Problemet er bare man ikke umiddelbart kan sætte en type på et UIelement.
Jeg kan sagtens skaffe typen af UIelement vha. GetType() metoden. Men hvordan opretter jeg det så generisk?
UIelement ele = new GetType(original)
.. Virker heller ikke :-)
Endvidere er jeg måske nødt til at kunne sætte width og height på kontrollen, hvilket UIelement desværre ikke indeholder.