Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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
WPF网格列未正确对齐图像_Wpf_Grid_Alignment - Fatal编程技术网

WPF网格列未正确对齐图像

WPF网格列未正确对齐图像,wpf,grid,alignment,Wpf,Grid,Alignment,下面网格视图的最后一列没有垂直显示在中间,尽管第一个图像是,它们使用相同的查找方法查找图像源(我有一个资源字典对象定位器类)。最终图像(CurrencyImg)的图像底部与行的中间对齐,因此它向上延伸出视图,并且不会填充行的下半部分。糊涂了 <Grid Name="grdCustomer" > <Grid.ColumnDefinitions> <ColumnDef

下面网格视图的最后一列没有垂直显示在中间,尽管第一个图像是,它们使用相同的查找方法查找图像源(我有一个资源字典对象定位器类)。最终图像(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>


Try VerticalContentAllignment标记没有该属性。是否尝试将图像的拉伸设置为无?