【发布时间】:2014-06-29 23:20:27
【问题描述】:
我是 WPF 的新手,使用 MVVM 模式实现应用程序。 边框是包含路径和文本块的容器。文本块包含数字。 与 viewmodel 属性绑定的边框控件的宽度和高度。 想要显示文本块包含,即边框容器中间的数字和边框容器左上角的路径对象。 如何在边框控件中间设置文本块的位置。
<Border BorderThickness="5" BorderBrush="#FF30333A" Width="{Binding Width}" Background="#FF1C2125"
Height="{Binding Height}"
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Path Name="starPath" Fill="Gray" Data="M 9,0 L 7,6 L 0,6 L 6,11 L 4,17 L 9,12 L 14,17 L 12,11 L 18,6 L 11,6 L 9,0">
</Path>
<TextBlock Grid.Row="0" Grid.Column="1" Grid.ColumnSpan="1" Text="2" VerticalAlignment="Center" HorizontalAlignment="Right" FontSize="20" Foreground="White" Background="Gray">
</TextBlock>
</Grid>
</Border>
【问题讨论】:
标签: containers margin textblock