ここに、非常に単純なスタンドアロンXAMLファイルがあります。
<!-- MyListBox.xaml -->
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainPage" Height="100" Width="525">
<ListBox>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="42"></RowDefinition><!-- THE MAGIC LINE-->
</Grid.RowDefinitions>
</Grid>
</ListBox>
</Page>
これをInternetExplorerで開き、をクリックするListBox
と、青色に変わります。Height="42"
ただし、から削除するTHE MAGIC LINE
と、クリックしてもボックスは白のままになります。2つの質問があります:
- なぜ存在または不在が
Height="42"
違いを生むのですか? THE MAGIC LINE
明示的な高さの宣言が含まれている場合でも、ボックスを永続的に白にしたいです。これはどうやるんですか?