是否可以允许用户在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. 在Silverlight TextBox中选择初始文本
- 2. 在文本框中选择多个文本范围silverlight
- 3. Silverlight中的文本框ChildWindow单击并选择文本错误
- 4. 如何在Silverlight 3.0中的WritableBitmap上渲染文本?
- 5. Selenium:如何在CSS中选择文本?
- 6. 如何在XPATH中选择此文本?
- 7. 如何在Xpath中选择文本?
- 8. 如何在vim中选择特定的文本块?
- 9. 如何选择tr并在此块中搜索文本?
- 10. 如何在WPF文本框中选择多个文本片段?
- 11. 如何在禁用文本选择的窗口中选择文本?
- 12. 文本框中的文本选择
- 13. 选择文本
- 14. 在WebView中选择文本?
- 15. 在QTextBrowser中选择文本
- 16. 选择文本在Android中
- 17. 选择文本
- 18. 选择文本
- 19. 选择文本
- 20. 选择文本
- 21. 检测UIWebView文本选择中的文本选择更改
- 22. EditText文本选择器背景块?
- 23. 在记事本++中:如何在没有选择文本的情况下复制文本行,如果选择文本则如何复制文本?
- 24. Android:如何从webview中选择文本
- 25. 如何选择GridView中的文本?
- 26. 如何选择TextBock中的文本?
- 27. 如何在文本区域内保留文本选择?
- 28. 如何在文本被用户选择后修剪文本
- 29. 如何选择文本框中的特定文本
- 30. 如何选择monkeyrunner文本字段中的所有文本?
这就是我一直在阅读。我希望有人能够通过使用某种行为或其他方式来做更好的事情。 – 2010-03-12 01:22:50
@加布里埃尔我有同样的希望,但不幸的是你不能。 TextBlock不会像TextBox那样呈现文本。 – 2010-03-12 01:25:02
这会杀死可用性。 – 2011-07-18 22:03:50