[Browsable(false)]
public int MyProperty {
get {
// Insert code here.
return 0;
}
set {
// Insert code here.
}
}
|
|
|
|
|
|
|
|
|
Prinzipiell gebe ich dir recht.
Und jetzt kommt das Aber: Wenn das Control von dem abgeleitet wird nicht selbst entwickelt wurde, kann ich den Wunsch schon nachvollziehen. Eine Number TextBox ohne Passwort-Eigenschaft z. B. Da wäre es dann auch mit dem Wrapper ziemlich mühsam. – Maria Simlinger 10.02.2011
|
||
|
Den Wunsch kann ich auch nachvollziehen, deshalb auch ein weiterer Vorschlag, wie er seinen Wunsch realisieren kann.
Zu deinem Beispiel: Der Implementierer muss schon mitdenken auch ;-) – Norbert Eder 12.02.2011
|
||
|
Up-vote weil ich diesen Vorschlag oben im Nachhinein auch gemacht habe ;-)
– Torsten Weber 16.02.2011
|
|
|
[Browsable("false")]
[Obsolete("This property is obsolete with release x.x.", true)]
public new int MyProperty
{
get { throw new NotImplementedException("obsolete"); }
set { throw new NotImplementedException("obsolete"); }
}|
|
| 1 |
Warum wird diese Antwort von Maria hier "down-gevotet"?
In Ihrem Beispiel ist auf den ersten Blick alles nur erdenklich Mögliche drin, was man tun könnte um den Aufruf zu verhindern. Klar kann man es mit einem Up-Cast umgehen allerdings grenzt das ja schon an Gewalt. – Torsten Weber 15.02.2011
|
|