Entwickler-Ecke

WPF / Silverlight - Textbox nicht editierbar trotzdem makierbar


uzero - Do 27.10.11 15:23
Titel: Textbox nicht editierbar trotzdem makierbar
Hallo Leute,

mein Problem ist das ich eine Textbox hab die mir einen Inhalt ausgibt.
Die Textbox bzw. dessen Inhalt soll man nicht editieren können. Sprich readonly = true.
Trotzdem will ich den Inhalt makieren können um ihn zu kopieren.
Wie kann ich das anstellen?
Danke im Vorraus

uzero


Ralf Jansen - Do 27.10.11 15:27

Genau das macht ReadOnly=true. Hast du eventuell zusätzlich Enabled auf false gesetzt?

Edit : Ups. Wie sind im WPF Ordner. Ignorier meine Antwort.


Christian S. - Do 27.10.11 15:28

Die Eigenschaft heißt in WPF IsReadOnly, hat wie praktisch alle bool-Eigenschaften in WPF ein "Is" davor.


uzero - Do 27.10.11 15:36

Wenn ich die Textbox auf isReadOnly = false setze, dann kann ich den Inhalt makieren, jedoch auch ändern.
Und das will ich verhindern. Ich will das man den Inhalt nicht ändern kann. Dafür setze ich isReadOnly auf true.
Jedoch kann ich den Inhalt auch nicht mehr makieren. Um den Inhalt zb. in der Zwischenablage abzuspeichern, also kopieren zu können.


dark-destination1988 - Do 27.10.11 16:12

dann wahrscheinlich IsEnabled


Christian S. - Do 27.10.11 16:13

IsReadonly ist das richtige. Ich weiß nicht, was Du sonst noch eingestellt hast, aber bei einer frischen Textbox in eienm frischen Projekt geht das. :nixweiss:


uzero - Do 27.10.11 16:23

Hast recht. Hab ich gerade an einem frischen Projekt auch ausprobiert.
Muss dann an irgendeiner Einstellung liegen. Ich schau mal nach und poste es, sollte ich das Problem behoben haben.

Trotzdem Danke an alle :)