Änderun einer Property registrieren

19/09/2007 - 23:34 von Manfred | Report spam
Hallo,
diesmal möchte ich mir ein Control schreiben. Dieses beinhaltet als Property
ein von mir entwickeltes Objekt, welches wieder ein paar Properties hat
(Boolean, Color und Single). Das Objekt, welches als Property Verwendung
findet hat keine OnPropertyChanged-Methode und eben auch keine entsprechenden
Events. Dennoch möchte ich in dem Control mitbekommen, dass sich eine
Property von dem "Unterobject" geàndert hat.
Irgendwie muss es gehen, denn ich kann ja auch z. B. die Size.Width-Property
einer Form veràndern und die Width-Eigenschaft der Form àndert sich
entsprechend mit.
Wie kann ich also die Verànderung einer Property im Code mitbekommen, ohne
das diese Verànderung ein Event wirft?

Gruß
Manfred
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
19/09/2007 - 23:54 | Warnen spam
Hallo Manfred,

"Manfred" schrieb:

Irgendwie muss es gehen, denn ich kann ja auch z. B. die Size.Width-Property
einer Form veràndern und die Width-Eigenschaft der Form àndert sich
entsprechend mit.
Wie kann ich also die Verànderung einer Property im Code mitbekommen, ohne
das diese Verànderung ein Event wirft?



soweit ich verstanden hab, hast Du doch die volle Kontrolle über den Code,
sowohl vom übergeordneten Objekt als auch von den Kindobjekten, oder? Wenn
ja, bau doch entsprechende Events ein!? Anders wirst Du das nicht mitbekommen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen