2017-01-11 10 views
0

タブ付きの簡単なWebブラウザーを開発しようとしています。ちょうど経験のために。 URLユーザー入力用にTextBoxを追加します。 小さなウィンドウサイズのデザイナーの方は、このすべてがOKです(スクリーンショット1)。 しかし、私は最大化ウィンドウ、TextBoxはすべてのスペース(ScreenShot 2)に合っていない。 私はStackPanelを使用しています。おそらく別のコントロールを使用する方が良いでしょうか?TextBoxすべての空白を埋める

私はストレッチHorizo​​ntalAligmentでプレイしようとしましたが、動作しませんでした。 ScreenShot 1 ScreenShot 2

+0

グリッドパネル – Vijay

+0

を使用できますが、私はWPFを使用しており、アンカープロパティはありません。 –

+0

ビジュアルデザイナーではなく、xamlで考える必要があります。次に、関連するxamlだけでなく、あなたが持っているものの画像を投稿し、あなたの基準を満たすためにxamlがどのように変更できるかを回答してください;) – grek40

答えて

0

列の適切な数、またはこのようなDockPanelGridを使用します。デフォルトでは

<DockPanel VerticalAlignment="Top"> 
    <Button Content="Home" Margin="2" DockPanel.Dock="Left"/> 
    <Button Content="Back" Margin="2" DockPanel.Dock="Left"/> 
    <Button Content="Next" Margin="2" DockPanel.Dock="Left"/> 
    <Button Content="Refresh" Margin="2" DockPanel.Dock="Right"/> 
    <Button Content="Go" Margin="2" DockPanel.Dock="Right"/> 
    <Button Content="Menu" Margin="2" DockPanel.Dock="Right"/> 
    <TextBox Margin="2" /> 
</DockPanel> 

、最後の要素は、すべての残りのスペースを埋めます。

+0

それはうまくいきます、ありがとう! –

関連する問題