我有一個TabControl包含多個TabItems的表單。每個TabItem都包含一個ScrollViewer,其中包含一些包含的內容。在ScrollViewer中滾動位置?
我的問題 - 如果窗體的大小,TabControl和包含的內容是這樣ScrollViewer顯示其垂直滾動條,內容顯示垂直居中在ScrollViewer內。爲了看到內容的頂部,用戶需要手動滾動到頂部。
奇怪的是,當大小顯示爲水平滾動條時,內容最初會與左側對齊,這正是我想要的。
如何使這些ScrollViewer以scrollposition初始化爲頂部打開?
<ParentUserControl>
<Grid>
<TabControl>
<TabItem>
<ScrollViewer>
<Grid>
// Assorted Junk
</Grid>
</ScrollViewer>
</TabItem>
<TabItem>
<ScrollViewer>
<ChildUserControl />
</ScrollViewer>
</TabItem>
<TabItem>
<ScrollViewer>
<OtherChildUserControl />
</ScrollViewer>
</TabItem>
</TabControl>
</Grid>
</ParentUserControl>
發佈您當前的XAML。 –
我希望你不要介意,我在標題中將'TabItem'改爲'ScrollViewer',以便它更準確地反映你的問題。 – Sheridan