我在控件中有两个TextBox,我在两个文件中都有两个VerticalScrollBar。 我想绑定它们之间的VerticalScrollBars,如果一个上升,那么它也将会出现... 如果是这样我怎么可能做到这一点?
谢谢
答案 0 :(得分:7)
不是真正的绑定,但它有效:
<TextBox Name="scrlTB1" Height="100" ScrollBar.Scroll="Scroll" ScrollViewer.VerticalScrollBarVisibility="Visible"/>
<TextBox Name="scrlTB2" Height="100" ScrollBar.Scroll="Scroll" ScrollViewer.VerticalScrollBarVisibility="Visible"/>
private void Scroll(object sender, ScrollEventArgs e)
{
if (sender == scrlTB1)
{
scrlTB2.ScrollToVerticalOffset(e.NewValue);
}
else
{
scrlTB1.ScrollToVerticalOffset(e.NewValue);
}
}
(此示例忽略了水平滚动的可能性)