/ / WPFレイアウトパネル内の絶対中心コンテンツ-wpf、レイアウト、配置

WPFレイアウトパネル内の絶対配置されたコンテンツ - wpf、レイアウト、配置

私は絶対に中心に置く方法を見つける必要がありますWPFのLayoutPanelのコンテンツ。絶対的な高さと幅に依存することなく、パネルの垂直および水平の中央にレンダリングする必要がある2つのテキストブロック要素があります。

これは私が非常に簡単にできることですすべてのContentControlがverticalContentAlignmentプロパティを設定できるため、単一要素。ただし、再生する子要素は1つだけで、正方形の要素に戻ります。

どんな助けでも大いに感謝されるでしょう。

回答:

回答№1の15
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Grid VerticalAlignment="Center">
<StackPanel HorizontalAlignment="Center">
<TextBlock>First</TextBlock>
<TextBlock>and the second</TextBlock>
</StackPanel>
</Grid>
</Window>

自分で書くこともできます Panel これを自動的に行うサブクラス。


回答№2については2

私がそれを尋ねたようにそれを修正しました!

必要なことは、ContentControl内にStackPanelを配置し、StackPanels VerticalAlignmentをCenterに設定することでした。今明らかなようです!