Mam siatki WPF z wieloma wierszami i kolumnami, wszystkie zawierające rzeczy takie jak TextBlocks i TextBoxes.Siatka WPF - jak zastosować styl tylko dla jednej kolumny?
W tej konkretnej sytuacji chcę, aby wszystkie elementy w kolumnie 1 miały dopełnienie, a wszystkie elementy w kolumnie 2 mają być wyrównane w prawo. Wydaje się, że bardzo nie jest to WPF, aby ustawić te właściwości dla każdego elementu w siatce.
wiem, że mogę utworzyć styl dla wszystkich TextBlocks w siatce robiąc coś takiego:
<Grid>
<Grid.Resources>
<Style TargetType="{x:Type TextBox}">
<Setter Property="HorizontalAlignment" Value="Right"/>
</Style>
</Grid.Resources>
</Grid>
Ale czy jest jakiś sposób, aby zastosować ten styl tylko do kontroli w powiedzmy, kolumna 2?
Czy powinienem używać innej kontrolki?
To nie jest możliwe z natywnym Grid Control .. Być może mógłbyś zrobić coś takiego używając niestandardowej, dołączonej właściwości –