Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/windows-phone-7/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight WP7 ListBoxItem子项未延伸到父项宽度_Silverlight_Windows Phone 7 - Fatal编程技术网

Silverlight WP7 ListBoxItem子项未延伸到父项宽度

Silverlight WP7 ListBoxItem子项未延伸到父项宽度,silverlight,windows-phone-7,Silverlight,Windows Phone 7,以下代码用于在Silverlight 3中拉伸ListBoxItem中的子网格,但在Windows Phone 7中不适用。这是一个错误还是我做错了什么?无论我在ListBoxItem中添加了什么元素,它都不会增长到ListBoxItem的大小,只会增长到它自己内容的大小。我的最终目标是让文本在ListBoxItem中左右对齐。在尝试这样做的过程中,我遇到了这个问题 注意:HorizontalContentAlign似乎适用于Stretch以外的值 <ListBox> <

以下代码用于在Silverlight 3中拉伸ListBoxItem中的子网格,但在Windows Phone 7中不适用。这是一个错误还是我做错了什么?无论我在ListBoxItem中添加了什么元素,它都不会增长到ListBoxItem的大小,只会增长到它自己内容的大小。我的最终目标是让文本在ListBoxItem中左右对齐。在尝试这样做的过程中,我遇到了这个问题

注意:HorizontalContentAlign似乎适用于Stretch以外的值

<ListBox>
    <ListBoxItem HorizontalContentAlignment="Stretch">
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="0.5*"/>
                <ColumnDefinition Width="0.5*"/>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition/>
            </Grid.RowDefinitions>

            <TextBlock Grid.Row="0" Grid.Column="0">Left text</TextBlock>
            <TextBlock Grid.Row="0" Grid.Column="1" TextAlignment="Right">Right text</TextBlock>
        </Grid>
    </ListBoxItem>
</ListBox>

左文本
右文本

彼得·托尔(Peter Torr)在当前版本中提到了a(他指的是beta版),并提供了一个解决方案。显然它已经在内部版本中修复了