0

我正在尝试在图像上放置一个富文本框,如果这很重要,它的不透明度会降低到 0.8。现在,我想要一个图像上的richtextbox 来显示一些不断下载的信息。我准备好了richtextbox,但设计视图不允许我将richtextbox 放在图像上,图像向下滑动。我已经浏览了richtextbox的所有属性,一一更改,没有工作。我怎样才能做到这一点?换句话说,也许我想知道如何控制彼此?在 msdn 上也找不到太多...

4

1 回答 1

0

这是一个文本框(滚动)在图像上的示例。它应该与 RichTextBox 一起使用。

  <Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>
    <Grid.Background>
        <ImageBrush ImageSource="{StaticResource yourImage}" Opacity=".3">
            <ImageBrush.RelativeTransform>
                <ScaleTransform ScaleX=".5" ScaleY=".5" CenterX=".5" CenterY=".5"/>
            </ImageBrush.RelativeTransform>
        </ImageBrush>
    </Grid.Background>                   
    <ScrollViewer Grid.Row="1"  VerticalScrollBarVisibility="Auto">
        <TextBlock  x:Name="YourTextBox" Grid.Row="1" Background="Transparent"  Margin="3,6,3,0" Text="{Binding YourMessage}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" TextWrapping="Wrap"/>
    </ScrollViewer>
</Grid>
于 2012-09-24T14:34:52.833 回答