Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xaml Can';无法解析元素上的名称_Xaml_Xamarin_Behavior - Fatal编程技术网

Xaml Can';无法解析元素上的名称

Xaml Can';无法解析元素上的名称,xaml,xamarin,behavior,Xaml,Xamarin,Behavior,此代码中的错误是什么,我有例外: 无法解析元素上的名称 我尝试使用行为进行验证,在逻辑代码正确之前尝试这个 //我有一个叫做BooleanToObjectConverter的类 有什么帮助吗?我解决了,错误在: <Entry Grid.Row="0" Grid.Column="1" Placeholder="UserName" Text="{Binding SelectedUser.UserName, Mode=TwoWay}" x:Name="N

此代码中的错误是什么,我有例外:

无法解析元素上的名称 我尝试使用行为进行验证,在逻辑代码正确之前尝试这个

//我有一个叫做BooleanToObjectConverter的类


有什么帮助吗?

我解决了,错误在:

 <Entry Grid.Row="0" Grid.Column="1" Placeholder="UserName"
        Text="{Binding SelectedUser.UserName, Mode=TwoWay}" 
        x:Name="NameEntry" >
        <Entry.Behaviors>
            <local:MaxLengthValidator MaxLength="10" x:Name="nameValidator"/>
        </Entry.Behaviors>
    </Entry>
    <Image Grid.Row="0" Grid.Column="2" x:Name="NameSucessErrorImage"
             Style="{Binding Source={x:Reference nameValidator}, 
                        Path=IsValid, 
                        Converter={StaticResource boolToStyleImage}}"/>
    <Label Grid.Row="1" Grid.Column="1" Style="{Binding Source={x:Reference nameValidator}, 
                        Path=IsValid, 
                        Converter={StaticResource boolToStyleName}}" />

我没有在local:MaxLengthValidator标记处定义x:Name=“nameValidator”来引用图像和标签标记中的行为

 <Entry Grid.Row="0" Grid.Column="1" Placeholder="UserName"
        Text="{Binding SelectedUser.UserName, Mode=TwoWay}" 
        x:Name="NameEntry" >
        <Entry.Behaviors>
            <local:MaxLengthValidator MaxLength="10" x:Name="nameValidator"/>
        </Entry.Behaviors>
    </Entry>
    <Image Grid.Row="0" Grid.Column="2" x:Name="NameSucessErrorImage"
             Style="{Binding Source={x:Reference nameValidator}, 
                        Path=IsValid, 
                        Converter={StaticResource boolToStyleImage}}"/>
    <Label Grid.Row="1" Grid.Column="1" Style="{Binding Source={x:Reference nameValidator}, 
                        Path=IsValid, 
                        Converter={StaticResource boolToStyleName}}" />