我有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"/>
richtext框的缩放由slider1控制。问题是,当缩放系数增加到1以上时,滚动条在richtextbox上丢失,但内容正在编辑但不可见,我的意思是内容在可见屏幕下方,一旦缩放设置回正常我可以再次看到内容和滚动条,请你建议我要做的事情是正确的。
答案 0 :(得分:2)
您需要将RichTextBox放在ScrollViewer中。