3
接管了XBAP浏览器应用程序。 XBAP被选为HTML的一些剪贴板操作,并且该应用程序很受欢迎。XBAP选择页面文本
最近有用户问他为什么不能像普通的HTML页面那样选择屏幕文本(并复制到剪贴板)。哇,没有看到,但完全明白他们来自哪里。
XBAP应用程序具有许多标签和文本块信息的表单。用户需要选择并复制此文本。
我有什么选择吗?我不想将数据移动到文本框。
接管了XBAP浏览器应用程序。 XBAP被选为HTML的一些剪贴板操作,并且该应用程序很受欢迎。XBAP选择页面文本
最近有用户问他为什么不能像普通的HTML页面那样选择屏幕文本(并复制到剪贴板)。哇,没有看到,但完全明白他们来自哪里。
XBAP应用程序具有许多标签和文本块信息的表单。用户需要选择并复制此文本。
我有什么选择吗?我不想将数据移动到文本框。
AFAIK,您无法选择标签/文本块。这是一个旧的Windows UI传统。 您可以style textboxes like labels:
<Style x:Key="FauxLabel" TargetType="{x:Type TextBox}">
<Setter Property="Background" Value="Transparent"/>
<Setter Property="BorderBrush" Value="{x:Null}"/>
<Setter Property="BorderThickness" Value="4"/>
<Setter Property="IsTabStop" Value="False"/>
</Style>
,或者你可以更改用户界面的一部分,WebBrowser控件,并为其提供适当的HTML。在这种情况下,您将丢失细粒度的数据绑定,您必须在每次更改数据时重新加载整个页面,并且可能不适合每种情况。但通常需要对某些“报告”部分进行复制/粘贴,然后才能以HTML格式创建此报告...
HTH。 我想知道更好的方法我自己=(
雅,想到了这一点,我最终创建了一个简单的“查看器”使用web浏览器控件,可以与3.5SP1转换成简单的HTML文本,这样他们可以选择,预览,打印等 – 2010-01-19 20:53:20