Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/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
Windows phone 7 Windows Phone 7弹出窗口问题_Windows Phone 7 - Fatal编程技术网

Windows phone 7 Windows Phone 7弹出窗口问题

Windows phone 7 Windows Phone 7弹出窗口问题,windows-phone-7,Windows Phone 7,我遇到了一个非常令人沮丧的问题,当我显示一个带有单选按钮的列表框的弹出窗口时,第一个项目突然出现。我花了将近两个小时试图修复它,但我就是做不到。我知道这是一个非常愚蠢的问题,但我已经没有主意了 有没有办法解决这个问题?基本上,当我按下某个按钮时,弹出窗口就会显示出来,它就是这样显示的: 这是XAML: <Popup Grid.Row="1" Grid.RowSpan="4" x:Name="popupDateSelection" HorizontalAlignment="Center"

我遇到了一个非常令人沮丧的问题,当我显示一个带有单选按钮的列表框的弹出窗口时,第一个项目突然出现。我花了将近两个小时试图修复它,但我就是做不到。我知道这是一个非常愚蠢的问题,但我已经没有主意了

有没有办法解决这个问题?基本上,当我按下某个按钮时,弹出窗口就会显示出来,它就是这样显示的:

这是XAML:

<Popup Grid.Row="1" Grid.RowSpan="4" x:Name="popupDateSelection" HorizontalAlignment="Center" Width="400">
    <Grid>
        <Border BorderBrush="White" BorderThickness="4" Width="400">
            <Border.Background>
                <SolidColorBrush Color="Black" Opacity=".9" />
            </Border.Background>
            <ListBox>
                <ListBoxItem>
                    <ListBoxItem.Content>
                        <RadioButton Content="Item 1" Checked="radioButtonDates_Checked" />
                    </ListBoxItem.Content>
                </ListBoxItem>
                <ListBoxItem>
                    <ListBoxItem.Content>
                        <RadioButton Content="Item 2" Checked="radioButtonDates_Checked" />
                    </ListBoxItem.Content>
                </ListBoxItem>
                <ListBoxItem>
                    <ListBoxItem.Content>
                        <RadioButton Content="Item 3" Checked="radioButtonDates_Checked" />
                    </ListBoxItem.Content>
                </ListBoxItem>
                <ListBoxItem>
                    <ListBoxItem.Content>
                        <RadioButton Content="Item 4" Checked="radioButtonDates_Checked" />
                    </ListBoxItem.Content>
                </ListBoxItem>
            </ListBox>
        </Border>
    </Grid>
</Popup>


谢谢。

也许吧?

试过了,没用,问题是ListView,即使我去掉了边距,它的行为也是这样。我能找到的唯一解决办法是在单选按钮之间留一个“0,20,0,0”的空白,但它们彼此太分开,看起来很糟糕。不要使用它。以canvas或gridPopus为例,它缺少硬件acc。因此,您可以对此进行详细说明吗?弹出窗口在PDC上被讨论过,因为它没有得到加速(!?)正确。他们建议只需将所有内容粘贴在页面(画布、网格等)上,然后使其可见并将其转换到位,或者滚动您自己的适当控件。您可以发布整个XAML文件吗。如果我创建了一个新项目,并将此弹出窗口放入默认的ContentPanel网格中,则它显示良好。