我正在尝试在图像上放置一个richtextbox,如果这很重要,它的不透明度会降低到0.8。 现在,我希望图像上的richtextbox能够显示一些经常下载的信息。我已经准备好了richtextbox,但是设计视图不允许我将richtextbox放在图像上,图像向下滑动。我已经浏览了richtextbox的所有属性,逐个更改它们,没有一个工作。我怎样才能做到这一点? 换句话说,也许我想知道如何将控件放在另一个上?在msdn上找不到太多...
答案 0 :(得分:0)
这是一个Image上的TextBox(滚动)示例。它应该与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>