我有一个GridViewColumn
,我想为其转换器分配一个DisplayMemberBinding
属性。我可以在XAML中做到这一点,但是出于个人原因,我想从代码的后面添加它。
当我尝试在代码中分配转换器时,它说我需要一个IValueConverter
类型,但这是一个接口,而不是我可以创建的对象。我可以从另一个GridViewColumn
那里获得转换器,但是我将不会总是拥有要分配给另一个转换器的转换器。
<!-- XAML code that works and that I want to implement in the code-behind -->
<GridViewColumn x:Name="intensityColumnStatus" Header="Intensity" DisplayMemberBinding="{Binding Intensity,Converter={StaticResource converter}}" />
// Code-behind that I can't get to work
Binding visibilityBinding = new Binding("isPlaneComing");
visibilityBinding.Converter = ???;
我知道我可能会丢失一些信息,因此,如果您需要更多信息,请询问:)
答案 0 :(得分:0)
好的,我知道了。 我试图放
visibilityBinding.Converter = myConverterClass;
但是实际上我只需要简单地
visibilityBinding.Converter = new myConverterClass();
我希望这可以在将来对某人有所帮助。