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