Ho una griglia WPF con molte righe e colonne, tutte contenenti elementi come TextBlocks e TextBoxes.Griglia WPF - Come applicare uno stile per una sola colonna?
Per questa situazione specifica voglio che tutto il materiale della colonna 1 abbia il padding e che tutto il materiale nella colonna 2 sia allineato correttamente. Sembra essere molto non-WPF dover impostare tali proprietà su ciascun elemento della griglia.
so di poter creare uno stile per tutti i TextBlocks all'interno di una griglia facendo qualcosa di simile a questo:
<Grid>
<Grid.Resources>
<Style TargetType="{x:Type TextBox}">
<Setter Property="HorizontalAlignment" Value="Right"/>
</Style>
</Grid.Resources>
</Grid>
Ma c'è un modo per applicare questo stile ai solo i controlli nel dire, colonna 2?
Devo utilizzare un controllo diverso?
non è possibile con il controllo griglia nativo .. Forse potresti fare qualcosa del genere usando una proprietà personalizzata allegata –