2010-09-30 50 views
0

我有一个带启用滚动条的textarea。这就是我想要的 - 当textarea被禁用时,滚动也被禁用。我希望它保持滚动。我怎样才能做到这一点?在c中禁用组件的滚动#

+0

您希望在IsReadOnly状态中不存在什么关于Disabled状态的特性? – AnthonyWJones 2010-09-30 08:25:19

+0

我正在使用自定义文本区域,并且有多种样式。我只是不想克隆它们。没有解决方法吗? – Walkor 2010-09-30 08:41:17

+0

BTW:如果我有不同的情况。例如,在面板中我有很多嵌套控件,我想禁用所有这些控件,但保持滚动状态。基本上,我使用绑定将根元素(panel)的IsEnabled属性设置为false。但是这也禁用滚动。任何想法(除了将IsEnabled添加到每个控件)? – Walkor 2010-10-01 13:23:12

回答

1

我认为你必须做只读。 set ReadOnly = true

+0

我需要禁用。 – Walkor 2010-09-30 07:05:34

+0

然后将文本控件放置在面板控件中,并使用最大高度和宽度 – Hasu 2010-09-30 07:14:12

+0

最后,我用ScrollViewer封装了控件。 – Walkor 2010-09-30 09:36:50