私は、多くの行と列を持つWPFグリッドを持っています。それらはすべてTextBlocksやTextBoxesのようなものを含んでいます。WPF Grid - スタイルを1列だけに適用する方法は?
この特定の状況では、列1のすべての要素にパディングがあり、列2のすべての要素が右揃えになります。グリッド内の各アイテムにこれらのプロパティを設定する必要があるのは、非常に非WPFのようです。
<Grid>
<Grid.Resources>
<Style TargetType="{x:Type TextBox}">
<Setter Property="HorizontalAlignment" Value="Right"/>
</Style>
</Grid.Resources>
</Grid>
しかし、言うだけのコントロールに列2をそのスタイルを適用する方法があります:
は、私はこのような何かを行うことによって、グリッド内のすべてのテキストブロックのスタイルを作成することができます知っていますか?
別のコントロールを使用すべきですか?
それは、ネイティブのグリッドコントロールとはできません。..おそらくあなたはカスタム添付プロパティを使ってそのようなことをすることができます –