是否可以允許用戶在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