C# wpfgridview:属性';标题';设置多次
我得到了这个编译器错误,但我认为我没有指定两次头 代码如下:C# wpfgridview:属性';标题';设置多次,c#,wpf,data-binding,C#,Wpf,Data Binding,我得到了这个编译器错误,但我认为我没有指定两次头 代码如下: <GridViewColumn Header="Margin" Width="180" ctrls:SortableListView.SortPropertyName="Margin"> <Binding Path="Margin" Converter="{StaticResource currencyStringConverter}" ConverterParameter="#0.00"></B
<GridViewColumn Header="Margin" Width="180" ctrls:SortableListView.SortPropertyName="Margin">
<Binding Path="Margin" Converter="{StaticResource currencyStringConverter}" ConverterParameter="#0.00"></Binding>
</GridViewColumn>
我试图绑定到列值,而不是列标题。这永远是“边际”
我尝试过几种变体,如:
<GridViewColumn Width="180" ctrls:SortableListView.SortPropertyName="Margin">
<Binding Path="Margin" Converter="{StaticResource currencyStringConverter}" ConverterParameter="#0.00"></Binding>
<GridViewColumnHeader Content="Margin"></GridViewColumnHeader>
</GridViewColumn>
但所有的结果都是一样的
我做错了什么
M尝试以下代码:
<GridViewColumn Header="Margin"
DisplayMemberBinding="{Binding Path=Margin, Converter={StaticResource currencyStringConverter} , ConverterParameter='#0.00'}"
ctrls:SortableListView.SortPropertyName="Margin"/>
Content
此对象的属性是Header,因此无法执行此操作:
<GridViewColumn Header="Margin" ...>
<Binding ...
</GridViewColumn>
拿出这个,测试CTRL:SortableListView.SortPropertyName=“Margin”我敢打赌它设置的是一个完美的headerthaks kmatyaszek。你可以看到,我已经有一段时间没有做WPF了。。。
<GridViewColumn Header="Margin" ...>
<Binding ...
</GridViewColumn>