C# 如何在uwp中传递转换器参数中的元素?

C# 如何在uwp中传递转换器参数中的元素?,c#,uwp,C#,Uwp,我必须在UWP中传递converter参数中的元素,如下所示WPF代码片段 <DataTemplate> <TextBlock Text="{Binding Converter={StaticResource captionSummaryRowConverter}, ConverterParameter= {x:Reference Name= dataGrid}}" Foreground="Blue" Background="Yellow" FontSize

我必须在UWP中传递converter参数中的元素,如下所示WPF代码片段

   <DataTemplate>
      <TextBlock  Text="{Binding Converter={StaticResource captionSummaryRowConverter}, ConverterParameter= {x:Reference Name= dataGrid}}" Foreground="Blue" Background="Yellow" FontSize="15"></TextBlock>
   </DataTemplate>

由于x:Reference关键字在Uwp中不可用,是否有任何可能的方法将元素传递给Uwp中的converterparameter

如何在uwp中传递转换器参数中的元素

当前,转换器不支持pass元素
ConverterParameter
。我们经常使用它传递
StaticResource
或字符串格式

<TextBlock Text="{Binding DoubleValue,Converter={StaticResource StringFormatConverter},ConverterParameter='{}{0:N2}'}"/>
用法

<local:ImageConverter x:Key="ImageConverter" UIParameter="{x:Bind RootGrid}" />
</Page.Resources>
<Grid x:Name="RootGrid">
    <TextBlock x:Name="TestBlock" Text="Hello" />
    <Image Source="{Binding Converter={StaticResource ImageConverter}, ConverterParameter='TestBlock'}" />
    <ComboBox

如何在uwp中传递转换器参数中的元素

当前,转换器不支持pass元素
ConverterParameter
。我们经常使用它传递
StaticResource
或字符串格式

<TextBlock Text="{Binding DoubleValue,Converter={StaticResource StringFormatConverter},ConverterParameter='{}{0:N2}'}"/>
用法

<local:ImageConverter x:Key="ImageConverter" UIParameter="{x:Bind RootGrid}" />
</Page.Resources>
<Grid x:Name="RootGrid">
    <TextBlock x:Name="TestBlock" Text="Hello" />
    <Image Source="{Binding Converter={StaticResource ImageConverter}, ConverterParameter='TestBlock'}" />
    <ComboBox


有没有办法通过转换器参数传递引用对象?如果Uwp不支持如何将元素传递给converter参数。您可以分享更多关于您想要实现的功能的信息吗?ConverterParameter={x:Reference Name=dataGrid}实际上这里dataGrid是控件。我想在我的参数中获取这个数据网格,通过它我可以访问datagrid.View。我在WPF中也实现了同样的功能,但在UWP中我无法实现,而且我也不知道如何实现。我用它制作了一个转换器,将绑定项转换为ItemsControl项中的索引,例如,从ListBox或ListView ItemTemplate有没有办法通过转换器参数传递引用对象?如果Uwp不支持如何将元素传递给converter参数。您可以分享更多关于您想要实现的功能的信息吗?ConverterParameter={x:Reference Name=dataGrid}实际上这里dataGrid是控件。我想在我的参数中获取这个数据网格,通过它我可以访问datagrid.View。我在WPF中也实现了同样的功能,但在UWP中我无法实现,而且我不知道如何实现。我用它制作了一个转换器,将绑定项转换为ItemsControl项中的索引,例如从ListBox或ListView项模板