Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
模拟VS输出窗口时出现问题';带WPF文本框的s文本框_Wpf_Textbox_Readonly - Fatal编程技术网

模拟VS输出窗口时出现问题';带WPF文本框的s文本框

模拟VS输出窗口时出现问题';带WPF文本框的s文本框,wpf,textbox,readonly,Wpf,Textbox,Readonly,在VisualStudio的“输出”窗口中,可以将文本插入符号放置在输出的末尾,以便在记录新文本时文本框自动向下滚动。当插入符号不在末尾时,它不会向下滚动。我想用WPF文本框来模拟这一点 我可以这样做,但前提是文本框不是只读的。这是因为我需要一个插入符号,当您有一个只读文本框时,将不显示任何插入符号 问题是我的文本框是可编辑的(使用复制/剪切/粘贴命令和键入),但我不想这样做 有干净的解决办法吗?我不希望阻止所有键,因为我有CommandBindings,当文本框处于焦点时需要工作 谢谢我想你不

在VisualStudio的“输出”窗口中,可以将文本插入符号放置在输出的末尾,以便在记录新文本时文本框自动向下滚动。当插入符号不在末尾时,它不会向下滚动。我想用WPF文本框来模拟这一点

我可以这样做,但前提是文本框不是只读的。这是因为我需要一个插入符号,当您有一个只读文本框时,将不显示任何插入符号

问题是我的文本框是可编辑的(使用复制/剪切/粘贴命令和键入),但我不想这样做

有干净的解决办法吗?我不希望阻止所有键,因为我有CommandBindings,当文本框处于焦点时需要工作


谢谢

我想你不会绕过对文本框进行子分类并阻止所有会改变文本的键盘输入

显然,有足够多的人有同样的问题,他们只为这个问题添加了一个属性。如果可以将项目设置为使用.NET 4.0,则文本框具有一个新属性