0
A
回答
1
RichTextBox包含一个FlowDocument。您必须将某种FlowDocument添加到RichTextBox才能在文档中获取默认文本。
要让文本在点击时消失,只需处理GotFocus事件并重置FlowDocument。
尝试做这样的事情:
<RichTextBox GotFocus="RichTextBox_GotFocus">
<RichTextBox.Document>
<FlowDocument>
<FlowDocument.Blocks>
<Paragraph>
Type what you want
</Paragraph>
</FlowDocument.Blocks>
</FlowDocument>
</RichTextBox.Document>
</RichTextBox>
而在cs文件:
private void RichTextBox_GotFocus(object sender, RoutedEventArgs e)
{
((RichTextBox)sender).Document = new FlowDocument();
}
相关问题
- 1. 为什么我的控件将RichTextBox的默认值默认为灰色背景?
- 2. Python3 - 默认值为type的默认值?
- 3. 默认值
- 4. Facelets:ui:param默认值
- 5. DependencyProperty默认值
- 6. JTextArea默认值?
- 7. JQuery:DatePicker默认值
- 8. 默认值
- 9. Oracle默认值
- 10. MASShortcut - 默认值
- 11. RingtonePreference默认值
- 12. Phpmyadmin默认值
- 13. mysql默认值?
- 14. 默认值
- 15. 默认值
- 16. GetCultureInfo默认值
- 17. SQL默认值
- 18. 默认值DatabaseGenerated
- 19. C#默认值
- 20. 默认值
- 21. 默认JavaScript值
- 22. 默认值
- 23. tableView:viewForHeaderInSection:默认值?
- 24. 默认值
- 25. CheckBoxPreference默认值
- 26. Django:durationField默认值
- 27. 默认值
- 28. 默认值
- 29. 默认值
- 30. UIPickerView默认值
它不是那么简单。这样,当richtextbox获得焦点时,所有文本都将丢失。 – Seva
这不是你要求的吗? “我的意思是,默认情况下文本是这样的:”输入你想要的东西“,当用户点击时,这个词消失。”如果您不希望所有文字消失,请不要处理GotFocus事件。 –