这里有一个非常简单的独立 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>
如果您在 Internet Explorer 中打开它并单击ListBox
,它会变为蓝色。但是,如果您从中删除Height="42"
,THE MAGIC LINE
则单击该框时该框仍为白色。我有两个问题:
- 为什么存在或不存在
Height="42"
会有所不同? THE MAGIC LINE
即使包含明确的高度声明,我也想让盒子永久变白。你怎么做到这一点?