如果图像宽度大于richTextBox的宽度,则放置水平ScrollBar

时间:2014-09-23 07:15:30

标签: wpf richtextbox

当我添加大图像(图像的宽度大于富文本框的宽度)时,它没有以完整大小显示(即裁剪)。我不能水平滚动它。我应该如何启用水平滚动或自动缩小图像尺寸?

1 个答案:

答案 0 :(得分:1)

您可以使用ScrollViewer向任何控件添加Scrollbar

<ScrollViewer ScrollViewer.HorizontalScrollBarVisibility="Auto" 
    ScrollViewer.HorizontalScrollBarVisibility="Disabled">
    <Image Source="/Images/yourImage.png" Stretch="None" />
</ScrollViewer>

更新&gt;&gt;&gt;

您之前没有说图像位于RichTextBox ...内部有ScrollViewer个,所以您可以这样做:

<RichTextBox ScrollViewer.HorizontalScrollBarVisibility="Auto" ... />

对于将来的问题,请提供所有相关信息和您的问题。