View of the buttonsテキストブロックのコンテンツが中央に配置されていません
こんにちは、最近私はリソース辞書を作成しました。私はボタンをグリッドの高さに合わせ、ボタンのコンテンツプレゼンターセクションのテキストブロックにあるリソースディクショナリで、水平と垂直のコンテンツの配置を以下のように中央に変更しました。
<Style x:Key="RButtonStyle" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<TextBlock x:Name="b"
HorizontalAlignment="Center"
VerticalAlignment="Center">
<ContentPresenter
HorizontalAlignment="Center"
VerticalAlignment="Center" />
...
はい、うまくいきました。しかし完璧ではない。上記のリンクを見て、私が言っていることを見てください。どこで詳しい情報を入手できますか、これについて私に助けてくれますか?
私はこれ以外のテキストブロックのコンテンツセクションで何も変更しませんでした。私のリソース辞書の完全なコードを望むなら、あなたのためにそれを掲示するかもしれません。あなたが直接TextBlock
を使用しているので、HorizontalContentAlignment
プロパティがTextBlock
中に存在していないよう
申し訳ありませんが、コンテンツプレゼンターの縦方向または横方向の配置は、すでにそれと同じです(私は推測します)。コンテンツプレゼンター内に垂直/水平のコンテンツアライメントはありません。私はウェブサイトをチェックしたので、私は重複しません。 –
申し訳ありません。これは設定者のプロパティ値セクションにあります。したがって、TextBlockにはHorizontal/VerticalContentAlignmentはありません。 –
http://puu.sh/rcdVE/89f346f002.png このスナップショットは、 –