Answered by:
WPF TextBox's Text moves around on tapping

Question
-
I have a WinRT (Windows 8.1) project where I am using a Read-only TextBox as I need to have Copy-Paste feature enabled. Problem is that when I tap on the text and drag it to right or left, the text gets moved up till a certain distance (after that it stops moving) and when I take my thumb off of the screen the text retains it's original position. When I replace my TextBox with TextBlock it seemed to have fixed this issue but I can't do that as I need to have Copy/Paste feature for that text. A simple textbox like this can be tested to reproduce the issue:
<TextBox x:Name="Subject1" IsReadOnly="True" Text="Hi I am being tested" Grid.Column="1" />
- Moved by Matt SmallMicrosoft employee, Moderator Thursday, August 21, 2014 7:21 PM
Thursday, August 21, 2014 9:56 AM
Answers
-
I see the behavior but I don't understand why it's a problem. You're trying to drag the content, so the text moves... seems normal to me.
Matt Small - Microsoft Escalation Engineer - Forum Moderator
If my reply answers your question, please mark this post as answered.
NOTE: If I ask for code, please provide something that I can drop directly into a project and run (including XAML), or an actual application project. I'm trying to help a lot of people, so I don't have time to figure out weird snippets with undefined objects and unknown namespaces.- Marked as answer by Jamles HezModerator Friday, August 29, 2014 11:16 AM
Thursday, August 21, 2014 7:28 PMModerator -
I think there is a lot of wasted effort involved to make a textbox not behave like a textbox.
Could you use a textblock and place a button next to it that actually does the copy to the clipboard?
Darin R.
- Marked as answer by Jamles HezModerator Friday, August 29, 2014 11:16 AM
Thursday, August 21, 2014 8:08 PM
All replies
-
I see the behavior but I don't understand why it's a problem. You're trying to drag the content, so the text moves... seems normal to me.
Matt Small - Microsoft Escalation Engineer - Forum Moderator
If my reply answers your question, please mark this post as answered.
NOTE: If I ask for code, please provide something that I can drop directly into a project and run (including XAML), or an actual application project. I'm trying to help a lot of people, so I don't have time to figure out weird snippets with undefined objects and unknown namespaces.- Marked as answer by Jamles HezModerator Friday, August 29, 2014 11:16 AM
Thursday, August 21, 2014 7:28 PMModerator -
I think there is a lot of wasted effort involved to make a textbox not behave like a textbox.
Could you use a textblock and place a button next to it that actually does the copy to the clipboard?
Darin R.
- Marked as answer by Jamles HezModerator Friday, August 29, 2014 11:16 AM
Thursday, August 21, 2014 8:08 PM -
Thanks Matt, I think I am going to have to live with it then. Shouldn't be a problem.Friday, August 22, 2014 6:24 AM
-
I can't do that Darin, since I have to enable the user to select some part of the text and copy it to the clipboard. Also, I am not in a condition to make such change in the UI of my control. Thanks anyway.Friday, August 22, 2014 6:26 AM