0

下のグリッド ビューの最後の列は垂直方向の中央に表示されていませんが、最初の画像は表示されており、同じルックアップ メソッドを使用して画像ソース (私が持っているリソース ディクショナリ オブジェクト ロケーター クラス) を見つけます。最終的な画像 (CurrencyImg) では、画像の下部が行の中央に位置合わせされているため、ビューから上に伸び、行の下半分を埋めません。混乱している!

<Grid Name="grdCustomer" >
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="300" />
                            <ColumnDefinition Width="220" />
                            <ColumnDefinition Width="50" />
                            <ColumnDefinition Width="*" />
                            <ColumnDefinition Width="30" />
                            <ColumnDefinition Width="30" />
                        </Grid.ColumnDefinitions>

                        <Grid.RowDefinitions>
                            <RowDefinition Height="18"/>
                        </Grid.RowDefinitions>

                        <Image Source="{y:ImageStaticResource {Binding IconString}}" Margin="0,0,0,0" VerticalAlignment="Center" ></Image>
                        <TextBlock Grid.Column="1" Text="{Binding CustomerDesc}" VerticalAlignment="Center" />
                        <TextBlock Name="tbTxnCount" Grid.Column="2" Text="{Binding TxnCount}" VerticalAlignment="Center" />
                        <TextBlock Name="tbAmount" Style="{StaticResource myCustStyleColor}" Grid.Column="3" Text="{Binding Amount}" HorizontalAlignment="Right" VerticalAlignment="Center"  />
                        <TextBlock Name="tbCurrency" Grid.Column="4" Text="{Binding Currency}" HorizontalAlignment="Right" VerticalAlignment="Center"  />
                        <Image Name="imgCurrency"  Grid.Column="5" Margin="0,0,0,0"  Source="{y:ImageStaticResource {Binding CurrencyImg}}" VerticalAlignment="Center" />
                    </Grid>
4

0 に答える 0