【发布时间】:2011-11-05 14:58:27
【问题描述】:
我查看了所有其他类似标题的问题并进行了多次搜索,但找不到其他人遇到我遇到的问题。
我有一个 WPF 文本框,我希望能够将多行文本粘贴到其中。设置了接受返回和接受选项卡,但由于某种原因,文本框无法识别文本已输入,并且如果我将文本设置为不换行,则不允许水平滚动(如果我允许,文本会换行,但不要想要那个)。我什至尝试绑定到滚动查看器,但没有成功。
有什么想法吗?我什至强制滚动条可见,但它们无法识别文本未显示(如果我将内容复制回来......它们的内容肯定存在)
这是我的文本框的 XAML:
<TextBox
Name="convertCode"
Margin="12,12,0,0"
Height="305"
MinWidth="300" Width="1103"
HorizontalAlignment="Left" VerticalAlignment="Top"
AcceptsReturn="True" AcceptsTab="True"
TextWrapping="NoWrap" Text=""
HorizontalScrollBarVisibility="Visible"
VerticalScrollBarVisibility="Visible" />
(我在 VS2010 SP1 中使用 C# 4.0)
【问题讨论】:
-
没有复制,按预期粘贴。
-
尝试粘贴这一行...看看它是否会向右滚动以让您看到它的结尾(宽度过去要小很多,但这个仍然会偏离侧面) ...
-
queryCommand.Append(" (A.[Date] BETWEEN DATEADD(YEAR, -50, @PREDICTIONDATE) AND DATEADD(YEAR, -1, @PREDICTIONDATE) 和 MONTH(A.[Date]) = 月(@PREDICTIONDATE))");
标签: wpf textbox copy-paste word-wrap