Cześć, zaczynam zabawę w WPF i mam problem, na który nie znalazłem rozwiązania, a zapewne jest banalne.
Mam grid panel z dwoma kolumnami.
Po lewej stronie są textblocki opisujące właściwość (imię, nazwisko itd...), po prawej są kontrolki z zawartością - textboxy, textblocki itd.

I teraz chciałbym, żeby textblocki będące w lewej kolumnie były wyrównane do prawej strony, a kontrolki będące w prawej kolumnie były wyrównane do lewej, czyli coś takiego:

      Id:  1
    Imię:  Heniek
Nazwisko:  Drętworogi
    Wiek:  25

Dla mnie problemem jest to, że w prawej kolumnie mogą znaleźć się też textblocki, więc nie mogę zrobić czegoś takiego:

<Grid.Resources>
    <Style TargetType="TextBlock">
        <Setter Property="HorizontalAlignment" Value="Right" />
    </Style>
</Grid.Resources>

Oczywiście jakimś rozwiązaniem jest dopisanie do każdego TextBoxa w lewej kolumnie HorizontalAlignment. No, ale chyba nie o to chodzi :)