使用附加属性设置自定义ScrollViewer属性值

时间:2014-03-04 03:32:27

标签: wpf xaml

我用我的自定义ScrollViewer重新尝试了TreeView。如果我尝试在代码隐藏中设置TreeView的AttachedProperty“ScrollViewer.PanningMode”,那么我的自定义ScrollViewer似乎没有改变(ScrollViewer的PanningMode保持不变)。

代码隐藏:

_treeView.SetValue(ScrollViewer.PanningModeProperty, PanningMode.None);

修改

实际上,我解决了这个问题:

ScrollViewer scrollViewer = _treeView.Template.FindName("ScrollViewer", _treeView) as ScrollViewer;
if (scrollViewer != null)
    scrollViewer.PanningMode = PanningMode.None;

但它不是很漂亮,也没有回答我的问题。

0 个答案:

没有答案