我有 RichTextbox 的转换如下:
<RichTextBox Name="mainRTB" AcceptsTab="True" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" TabIndex="0" DockPanel.Dock="Top">
<SpellCheck.IsEnabled>False</SpellCheck.IsEnabled>
<RichTextBox.RenderTransform>
<TransformGroup>
<ScaleTransform
ScaleY="{Binding Path=Value, ElementName=slider1}"
ScaleX="{Binding Path=Value, ElementName=slider1}"/>
</TransformGroup>
</RichTextBox.RenderTransform>
</RichTextBox>
<Slider Width="100" VerticalAlignment="Center" Name="slider1" Grid.Row="1" Minimum="1" Maximum="3" DockPanel.Dock="Top" Value="1.0"/>
富文本框的缩放由slider1 控制。问题是,当缩放因子增加到超过 1 时,richtextbox 上的滚动条会丢失,但是内容正在被编辑但不可见,我的意思是内容在可见屏幕下方,一旦缩放恢复正常我可以再次看到内容和滚动条,您能否建议我需要做什么才能使事情正确。