我有一个 WPF 窗口,它在 TreeView 中有一些 ListView。每当 TreeViewItem 的内容变得太高和/或太宽时,只要我单击 TreeViewItem“内部”的空闲点,内容就会被放置在窗口的左上角(见图)。是否有任何可能性/财产可以避免这种情况?我想把滚动到哪里的选择留给用户,并且不想在他不小心点击某个地方时打断他的阅读。
简化示例:
Title="MainWindow" Height="150" Width="400">
<TreeView>
<TreeViewItem Header="Some Headline" IsExpanded="True">
<TreeViewItem Header="Some Text" IsExpanded="True">
<TextBlock Width="400" Height="150" Background="PaleGreen"> Some Text in a Block</TextBlock>
</TreeViewItem>
</TreeViewItem>
</TreeView>
汪汪一只猫
相关分类