У меня есть WPF-сетка со многими строками и столбцами, содержащая такие вещи, как TextBlocks и TextBoxes.WPF Grid - Как применить стиль только для одного столбца?
Для этой конкретной ситуации я хочу, чтобы весь материал в столбце 1 имел прописку, а все материалы в столбце 2 были выровнены правильно. Кажется, что очень не WPF должен устанавливать эти свойства для каждого элемента в сетке.
Я знаю, что могу создать стиль для всех TextBlocks в сетке, делая что-то вроде этого:
<Grid>
<Grid.Resources>
<Style TargetType="{x:Type TextBox}">
<Setter Property="HorizontalAlignment" Value="Right"/>
</Style>
</Grid.Resources>
</Grid>
Но есть способ, чтобы применить этот стиль только управления, скажем, в колонке 2?
Должен ли я использовать другой элемент управления?
Это не возможно с нативным управлением сеткой .. Возможно, вы могли бы сделать что-то подобное, используя настраиваемое свойство –