将两个垂直滚动条一个绑定到另一个
本文关键字:一个 绑定 另一个 垂直 两个 滚动条 | 更新日期: 2023-09-27 17:55:50
我在控件中有两个文本框,在它们中都有两个垂直滚动条。我想在它们之间绑定垂直滚动条,如果一个向上,secound也会去等等......如果有可能,我该怎么做?
谢谢
不是真正的绑定,但它有效:
<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);
}
}
(此示例忽略水平滚动的可能性)