【问题标题】:How do I allow the user to highlight static text for copying to the clipboard?如何允许用户突出显示静态文本以复制到剪贴板?
【发布时间】:2014-05-09 14:51:28
【问题描述】:

我的 Windows Phone 8 应用程序中有一个页面显示文本块(一到几段)。我想让这个文本可选择,以便用户可以突出显示和复制。

我最初使用的是 TextBlocks。我切换到 RichTextBoxes 是因为,虽然是只读的,但我认为它们会允许这种行为,但对 this question 的回答说不。

我在商店中看到其他应用程序允许这样做,所以我的问题是我需要什么控件、属性或方法来实现这一点?

【问题讨论】:

    标签: windows-phone-8


    【解决方案1】:

    您可以为 TextBox 设置 IsReadOnly 和 BorderThickness 属性。这将允许您拥有一个可选择的文本块。 例如。 文本框 IsReadOnly="True" BorderThickness="0"

    【讨论】:

    • 昨晚我确实设法解决了这个问题。不幸的是,它还需要对默认的 TextBox 模板进行一些编辑以使其看起来正确,但它可以根据需要工作。
    • 是的,除了这些默认样式的编辑之外,您还可以访问其他 TextBox API。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-21
    • 2014-08-31
    • 1970-01-01
    • 2020-03-31
    相关资源
    最近更新 更多