如何在xaml中为BoxView命名?

时间:2018-01-22 19:47:07

标签: xaml xamarin.forms

我正在开发xamarin.forms应用程序而不是输入我想使用Boxview和Iam尝试命名Boxview并显示以下错误  这是代码

 <StackLayout Orientation="Horizontal" HorizontalOptions="FillAndExpand">
            <!--<Entry x:Name="csv_file" Placeholder="" WidthRequest="150">
     </Entry>-->
            <BoxView x:Name="csv_file" Color="WhiteSmoke" WidthRequest="150" 
     HeightRequest="40" VerticalOptions="Center" HorizontalOptions="Center" 
        />
            <Button BackgroundColor="Gray" TextColor="Black" 
        WidthRequest="60" Text="...." Clicked="OnBrowse"/>

        </StackLayout>

错误是

严重级代码描述项目文件行抑制状态 错误CS1061'BoxView'不包含'Text'的定义,也没有扩展方法'Text'可以找到接受类型'BoxView'的第一个参数(你是否缺少using指令或汇编引用?)

如果我必须添加任何装配参考,你能建议我吗?

由于

2 个答案:

答案 0 :(得分:0)

您不能使用BoxView而不是Entry。 BoxView没有Text属性。

Xamarin.Forms Documentation

  

BoxView呈现指定宽度,高度和的指定矩形   颜色。您可以使用BoxView进行装饰,基本图形和   通过触摸与用户互动。

答案 1 :(得分:0)

检查视图的代码隐藏。从注释掉的代码中,您看起来曾经有一个名称相同的<Entry>,并且您可能拥有尝试设置csv_file.Text的代码,这可能适用于Entry,但当然不会因BoxView而获胜。