C# WPF:多绑定和内联集合
我的GridViewColumn中有以下绑定C# WPF:多绑定和内联集合,c#,wpf,gridview,data-binding,multibinding,C#,Wpf,Gridview,Data Binding,Multibinding,我的GridViewColumn中有以下绑定 <GridViewColumn Header="Text" Width="40"> <GridViewColumn.CellTemplate> <DataTemplate> <TextBlock TextAlignment="Center"> <Hyperl
<GridViewColumn Header="Text" Width="40">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock TextAlignment="Center">
<Hyperlink NavigateUri="{Binding Path=Link}" RequestNavigate="Hyperlink_OnRequestNavigate">
<MultiBinding Converter="{StaticResource LinkDisplayConverter}">
<Binding Path="Property1"/>
<Binding Path="Property2"/>
</MultiBinding>
</Hyperlink>
</TextBlock>
</DataTemplate>
</GridViewColumn.CellTemplate>
我得到一个运行时错误(System.Windows.Markup.XamlParseException),说内联集合不支持多绑定。但是,我需要转换器中的Property1和Property2。我发现了一个类似的问题,但我无法将其与我的用例相匹配
有什么想法吗?超链接只能包含内联元素,例如跑步:
<Hyperlink NavigateUri="{Binding Link}" RequestNavigate="Hyperlink_OnRequestNavigate">
<Run>
<Run.Text>
<MultiBinding Converter="{StaticResource LinkDisplayConverter}">
<Binding Path="Property1"/>
<Binding Path="Property2"/>
</MultiBinding>
<Run.Text>
<Run>
</Hyperlink>
转换器中有什么?我更新了我的问题。事实上,我确实得到了一个运行时错误(异常)。我不在乎我的转换器中有什么-我有一个简单的(见上文)并得到错误。转换器不相关。