Gab*_*ams 13 silverlight silverlight-3.0
是否可以允许用户在任何HTML页面中选择Silverlight文本块(不是文本框)中的文本?
Gab*_*ams 18
我后来找到了解决方案,我想分享它.解决方案可以在这里找到.
摘录自该页面:
...更改文本框的样式.将以下Xaml代码放在App.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>
Run Code Online (Sandbox Code Playgroud)
然后将文本框的样式设置为"{StaticResource TextBoxStyle}",并将IsReadOnly属性设置为true,您的文本框看起来像文本块,但可以复制.
不会.Silverlight TextBlock不支持选择.您需要以只读模式使用TextBox.为了使用户体验更加无缝,您可以将TextBox设置为具有普通箭头光标而不是工字梁.
| 归档时间: |
|
| 查看次数: |
6236 次 |
| 最近记录: |