WPF组合框之间的额外空间

时间:2017-11-08 13:00:13

标签: wpf

我有一个充满了一些条目的组合框,但是它们中的一些在它们之间有相当多的空白。

enter image description here

即使我更改了字体大小,此空间仍然可见。以下是XAML代码:

<ComboBox Grid.Row="1" Grid.Column="3" DisplayMemberPath="[ColumnName]" 
 FontSize="18" HorizontalAlignment="Left" 
ItemsSource="{Binding Path=[TableName], NotifyOnSourceUpdated=True}" Width="250"/>

其中ColumnName和TableName来自我在SQL中的表。

在视图模型中,我有这段代码:

PropertyInViewModel = DataModel.TableName.ToList();

我的视图模型中的属性是:

private IEnumerable<TableName> _propertyInViewModel;
public IEnumerable<TableName> ProptertyInViewModel
{
    get { return _propertyInViewModel; }
    set { _propertyInViewModel= value; this.RaisePropertyChanged(); }
}

我在这个表中有另一列,它只是上图中条目的主键。如果我显示主键,我没有额外的空间。我不确定问题是什么,但改变字体大小和组合框的宽度似乎没有解决问题。任何帮助都会很棒!

1 个答案:

答案 0 :(得分:1)

您的XAML没有任何问题。

确保源集合不包含quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.16属性返回空ColumnNamestring

的任何记录

另外,请确保其他记录不包含任何空行。