0
아래 코드는 xaml
입니다. 이미지와 오른쪽에 textblock
을 정렬하려고합니다. 첫 번째 textblock
이 올바르게 표시되고 있으며, 오른쪽 끝에있는 image
및 두 번째 textblock
~ dock
이 필요합니다. 이 문제를 어떻게 올바르게 해결할 수 있습니까?테두리 안쪽에 여러 개의 정렬이 있습니다.
<Border Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" BorderThickness="0" Padding="16,2"
BorderBrush="Transparent" Background="{StaticResource AccentBrush}">
<DockPanel LastChildFill="True">
<ItemsControl ItemsSource="{Binding Lists}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Margin="0,5" FontSize="24" FontFamily="Sageo UI Light" TextAlignment="Left" TextWrapping="NoWrap"
TextTrimming="WordEllipsis" Foreground="{StaticResource MainBrush}" HorizontalAlignment="Stretch" Text="{Binding Title}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
<StackPanel Orientation="Horizontal" >
<Image HorizontalAlignment="Right" Source="/Images/image.png"/>
<TextBlock DockPanel.Dock="Right" Margin="16,0,0,0" Text="{Binding ElementName=TreeView, Path=SelectedItem.Name, StringFormat='Name: {0}'}"
FontFamily="Segoe UI Light" FontSize="14" TextAlignment="Right" TextWrapping="NoWrap" TextTrimming="WordEllipsis"
Foreground="{StaticResource MainBrush}" HorizontalAlignment="Stretch" VerticalAlignment="Center" />
</StackPanel>
</DockPanel>
</Border>