【问题标题】:Xamarin Forms shows for IValueConverter error when compileXamarin Forms 在编译时显示 IValueConverter 错误
【发布时间】:2020-05-18 18:23:07
【问题描述】:

我想在 xamarin 表单中为 Rg Plugins Popup 创建值转换器,它应该显示是或否(真/假),但是当我编译它时显示:

位置 14:14。类型 cnv:BoolToStringConverter not found in xmlns clr-namespace:RodoAcceptance.Converters;assembly=RodoAcceptance RodoAcceptance

这是 XAML 视图和值转换器

后面的代码:

【问题讨论】:

标签: c# xamarin.forms ivalueconverter


【解决方案1】:

如果你的转换器有TypeArgument<T>,你应该按以下方式使用它:

<Label>
    <Label.Text>
        <Binding Source="{x:Reference switch1}"
                     Path="IsToggled">
            <Binding.Converter>
                <local:BoolToObjectConverter x:TypeArguments="x:String"
                                                 TrueObject="Of course!"
                                                 FalseObject="No way!" />
            </Binding.Converter>
        </Binding>
    </Label.Text>
</Label>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-28
    • 2018-01-09
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-22
    相关资源
    最近更新 更多