2011-07-12 2 views
1

WPFでは どのように領域(広い水平エリア)にコンテンツを展開/ストレッチするのですか?このよう地域にテキストコンテンツを広げる/伸ばす方法は?

:あなたがそのような何かを行うことができ、均一グリッドを使用して

<Grid Width="900"> 
    <ScrollViewer x:Name="sclScroller" HorizontalScrollBarVisibility="Hidden"> 
     <Viewbox HorizontalAlignment="Stretch"> 
      <DockPanel> 
       <TextBlock Name="txtContent1" Text="1" /> 
       <TextBlock Name="txtContent2" Text="2" /> 
       <TextBlock Name="txtContent3" Text="3" /> 
       <TextBlock Name="txtContent4" Text="4" /> 
       <TextBlock Name="txtContent5" Text="5" /> 
       <TextBlock Name="txtContent6" Text="6" /> 
       <TextBlock Name="txtContent7" Text="7" /> 
       <TextBlock Name="txtContent8" Text="8" /> 
      </DockPanel> 
     </Viewbox> 
    </ScrollViewer> 
</Grid> 

答えて

0

enter image description here

は、ここで(画像の上部から)私の現在のコードです。

<UniformGrid Rows="1" Columns="8"> 
    <UniformGrid.Resources> 
     <Style TargetType="TextBlock"> 
      <Setter Property="HorizontalAlignment" Value="Center"></Setter> 
     </Style> 
    </UniformGrid.Resources> 
    <TextBlock Name="txtContent1" Text="1" /> 
    <TextBlock Name="txtContent2" Text="2" /> 
    <TextBlock Name="txtContent3" Text="3" /> 
    <TextBlock Name="txtContent4" Text="4" /> 
    <TextBlock Name="txtContent5" Text="5" /> 
    <TextBlock Name="txtContent6" Text="6" /> 
    <TextBlock Name="txtContent7" Text="7" /> 
    <TextBlock Name="txtContent8" Text="8" /> 
</UniformGrid> 
+0

ありがとうございました!それはまさに私が探していたものです!私は "UniformGrid"を覚えていませんでした。 –

+0

ようこそ。 –

関連する問題