1

我有一个绑定到集合的 ListView (GridView)。出于美学原因,我希望在开头有一个空栏。如果我做

<ListView.View>
    <GridView>
        <GridViewColumn Width="100" />
        <GridViewColumn Header="Col 1" DisplayMemberBinding="{Binding P1}" />
        <GridViewColumn Header="Col 2" DisplayMemberBinding="{Binding P2}" />
        <GridViewColumn Header="Col 3" DisplayMemberBinding="{Binding P3}" />
    </GridView>
</ListView.View>

我在第一列中得到了 ItemSource 的 .ToString() 。我只想要一个空列,我不想绑定到一个空字符串属性。任何想法?

我只是希望它不是太明显......

4

2 回答 2

8

也许使用一个空的CellTemplate

    <GridViewColumn Width="100"> 
        <GridViewColumn.CellTemplate>
            <DataTemplate />
        </GridViewColumn.CellTemplate>
    </GridViewColumn> 
于 2013-10-07T21:43:18.470 回答
-1

或者只是不指定任何内容...

<GridViewColumn Header="Col 3" Width="500" />
于 2013-10-07T21:47:27.603 回答