是否可以允许用户在Silverlight文本块(而不是文本框)中选择文本,因为他们可以在任何HTML页面中选择文本?如何在Silverlight 3.0文本块中选择文本
13
A
回答
8
否。Silverlight TextBlock不支持选择。您需要改为在只读模式下使用文本框。为了让用户体验更加无缝,您可以将文本框设置为具有正常的箭头光标而不是I型光束。
18
我后来找到了解决方案,我想分享它。解决方案可以找到here。从该页面
摘录:
...改变文本框的样式。放入的App.xaml以下XAML代码或其他一些资源:
<Style x:Key="TextBoxStyle" TargetType="TextBox">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="TextBox">
<Grid x:Name="RootElement">
<ScrollViewer x:Name="ContentElement" Background="{TemplateBinding Background}" Padding="{TemplateBinding Padding}" BorderThickness="0"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
然后设置文本框的风格为“{StaticResource的TextBoxStyle}”,并设置IsReadOnly属性为真,你的文本框会看起来像一个文本块,但它可以复制。
相关问题
- 1. 文本块文本选择
- 2. 在Silverlight TextBox中选择初始文本
- 3. WPF文本块允许选择文本
- 4. 在文本框中选择多个文本范围silverlight
- 5. Silverlight中的文本框ChildWindow单击并选择文本错误
- 6. 如何在Silverlight 3.0中的WritableBitmap上渲染文本?
- 7. 在文本框中选择文本
- 8. 如何在Xpath中选择文本?
- 9. 如何在vim中选择文本?
- 10. Selenium:如何在CSS中选择文本?
- 11. 如何在WebPreviewer中选择文本?
- 12. 如何选择tr并在此块中搜索文本?
- 13. 如何在vim中选择特定的文本块?
- 14. 如何在文本编辑器中智能选择文本?
- 15. 如何在WPF文本框中选择多个文本片段?
- 16. 如何在禁用文本选择的窗口中选择文本?
- 17. 文本框中的文本选择
- 18. 选择文本
- 19. 在JTextPane中选择文本
- 20. 在WebView中选择文本?
- 21. 在QTextBrowser中选择文本
- 22. 选择文本在Android中
- 23. 选择文本
- 24. 选择文本
- 25. 选择文本
- 26. 选择文本
- 27. 选择文本
- 28. 检测UIWebView文本选择中的文本选择更改
- 29. 在记事本++中:如何在没有选择文本的情况下复制文本行,如果选择文本则如何复制文本?
- 30. EditText文本选择器背景块?
这就是我一直在阅读。我希望有人能够通过使用某种行为或其他方式来做更好的事情。 – 2010-03-12 01:22:50
@加布里埃尔我有同样的希望,但不幸的是你不能。 TextBlock不会像TextBox那样呈现文本。 – 2010-03-12 01:25:02
这会杀死可用性。 – 2011-07-18 22:03:50