C# 如何在矩形内放置文本块
我发现了这一点,它解释了如何在XAML中排列网格中的矩形集合:C# 如何在矩形内放置文本块,c#,wpf,xaml,textblock,C#,Wpf,Xaml,Textblock,我发现了这一点,它解释了如何在XAML中排列网格中的矩形集合: <Grid... > <Rectangle Grid.Column="0" Grid.Row="0" Stroke="Blue" Fill="Transparent" /> <TextBlock Grid.Column="0" Grid.Row="
<Grid... >
<Rectangle Grid.Column="0"
Grid.Row="0"
Stroke="Blue"
Fill="Transparent" />
<TextBlock Grid.Column="0"
Grid.Row="0"
Text="(0,0)" />
</Rectangle>
...
</Grid>
...
现在我尝试在C#中做同样的事情,我发现矩形没有内容属性。那么如何将文本块添加到矩形中呢?您可以使用
边框
而不是矩形
,因为边框.内容
确实存在
您不需要设置
矩形.Stroke
和矩形.Fill
您可以设置边框.BorderBrush
和边框.Background您可以使用边框
而不是矩形
,因为边框.Content
确实存在
您可以设置Border.BorderBrush
和Border.Background
而不是设置Rectangle.Stroke
和Rectangle.Fill