2011-07-18 11 views
7

Ben metin kutusu ve RichTextBox geri ileri özelliği devre dışı bırakmak istiyorum. Lütfen bunu nasıl yapacağınızı söyleyin. senin TextBox UndoLimit özelliğini ayarlayınnasıl WPF Zengin Metin Kutusuna Geri Al devre dışı bırakmak için?

<TextBox Name="yourTextBox" IsUndoEnabled="False" /> 
+2

Bunu neden isteyeyim? –

+2

Bir çiftin gerçekten iyi sebeplerini düşünebilirim. 1) bellek kullanımı, 2) performans, 3) kullanıcıları rahatsız eder. MaskedTextBox içinde devre dışı bırakılması, yineleme ve geri: – GalacticCowboy

+0

İşte şu anda uğraşıyorum biri. Bunu uygulamak için çok fazla bir acı (en azından WPF'de, tekrar tekrar uygulamak ve geri almak ve her seferinde caret'i doğru yere koymak zorunda olduğunuzdan); Hiç değmeyecekler çünkü muhtemelen hiç kullanılmayacaklar. Bu işlevleri maskelenmiş metin kutularında devre dışı bırakan 2 saygın kaynağı biliyorum: 1) [jQuery] (http://digitalbush.com/projects/masked-input-plugin/), 2) [Syncfusion] (http: // www .syncfusion.com/prducts/wpf/maskeli-text-box), ayrıca 3) yazdığımda (değil maskelenmiş) bu textbox –

cevap

17

Sen IsUndoEnabled özelliğini kullanabilirsiniz. Çalışmalı.

İlgili konular