WPF ウィンドウにコントロールを追加する
前回のウィンドウにコントロールを追加します。
MainWindow.xamlを変更します。
<Window
xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'
Title='Hello World'>
<Button>Hello World</Button>
</Window>
これをMSBuildでコンパイルすると下記の画面になります。
Windowのレイアウトは子のコントロールを全体に表示されます。
次にButtonを2つにしてみます。
<Window
xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'
Title='Hello World'>
<Button>Hello World1</Button>
<Button>Hello World2</Button>
</Window>
これをコンパイルするとエラーになります。
Windowコントロールは2つのコントロールを含めることができません。
2つ以上のコントロールを追加する場合はレイアウトコントロールを追加します。
例えばStackPanelやWrapPanelです。
<Window
xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'
Title='Hello World'>
<WrapPanel>
<Button>Hello World1</Button>
<Button>Hello World2</Button>
</WrapPanel>
</Window>
コンパイルできました。