【问题标题】:How to reference converter in a ResourceDictionary file如何在 ResourceDictionary 文件中引用转换器
【发布时间】:2018-04-02 11:21:04
【问题描述】:

我正在尝试创建一个资源字典文件并引用一个值转换器。如何做到这一点?

<ResourceDictionary xmlns="http://xamarin.com/schemas/2014/forms" 
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:converters="clr-namespace:CS.Runtime.Crew.Converters"               
x:Class="CS.Runtime.Crew.Resources.CrewResourceDictionary" >

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary>
        <!--<converters:DateTimeToNullableDateTimeConverter x:Key="DateTimeToNullableDateTimeConverter" />-->
    </ResourceDictionary>
</ResourceDictionary.MergedDictionaries>

<DataTemplate x:Key="workGroupAttributesTemplate">
    <Grid>
<controls:ExtendedDatePicker NullableDate="{Binding Attributes[DueDate], Converter={StaticResource DateTimeToNullableDateTimeConverter}}" Grid.Column="1" Grid.Row="4" />
    </Grid>
</DataTemplate>
</ResourceDictionary>

【问题讨论】:

    标签: forms xamarin resourcedictionary


    【解决方案1】:

    首先添加class 命名空间

    我们假设 class 是 Checker 并且 checker 是命名空间

    标题

    xmlns:checker="clr-namespace:Something.Checker;assembly=Something
    

    身体

    <checker:MySpecialValueConverter x:Key="MySpecialValue"/>
    

    你可以在这里阅读更多

    https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/data-binding/converters#the-ivalueconverter-interface

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-13
      • 1970-01-01
      • 1970-01-01
      • 2021-03-12
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      相关资源
      最近更新 更多