0

Windows Phone 7 アプリケーションに bingmap があります。Bing マップには、多数の画鋲と情報ボックスがあります。現在、情報ボックスは見栄えがよくありません。

インフォボックスの XAML コードは次のとおりです。

 <my:MapLayer>
                        <Grid x:Name="Infobox" Visibility="Collapsed" Margin="0,-115,-15,0">
                            <Border Width="300" Height="210" Background="Black" Opacity="0.7" BorderBrush="White" BorderThickness="2" CornerRadius="5"/>
                            <StackPanel Height="200" >
                                <Button Name="btnClose" Content="X" FontSize="17" Click="btnClose_click" HorizontalAlignment="Right" VerticalAlignment="Top" Background="Transparent" Foreground="White" BorderThickness="0" />
                                <Grid Height="180" Margin="5">
                                    <Image Source="{Binding PropertyImage}" HorizontalAlignment="Left" Width="60" Height="80"></Image>
                                    <TextBlock Text="{Binding Description}" FontSize="20" Width="220" TextWrapping="Wrap" Height="Auto" HorizontalAlignment="Right" Padding="5" />
                                </Grid>
                            </StackPanel>
                        </Grid>
                    </my:MapLayer>

出力は次のようになりますインフォボックス出力

インフォボックスの高さを調整し、画像を揃える必要があります。誰でも私を助けることができますか?

4

1 に答える 1

1

あなたはどのタイプのアライメントを取りたいですか?おそらく単純なワイヤーフレームを取り付けますか?画像を上に揃えるために、

<Image Source="{Binding PropertyImage}" VerticalAlignment="Top" HorizontalAlignment="Left" Width="60" Height="80"></Image>

テキストボックスの高さを固定の高さに設定するには、hte height を auto から任意の値 (例: 100) に変更します。

グリッド (情報ボックス) の高さを設定するには、再度高さ属性をグリッドに割り当てます。

<Grid Height="100" x:Name="Infobox" Visibility="Collapsed" Margin="0,-115,-15,0">
于 2013-09-19T10:20:37.317 に答える