【问题标题】:How to give name to BoxView in xaml?如何在 xaml 中为 BoxView 命名?
【发布时间】:2018-01-23 03:53:05
【问题描述】:

我正在开发 xamarin.forms 应用程序,我想使用 Boxview 而不是条目,我试图命名 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' 的定义,并且找不到接受“BoxView”类型的第一个参数的扩展方法“Text”(您是否缺少 using 指令或程序集引用?)

如果我必须添加任何程序集引用,你能建议我吗?

谢谢

【问题讨论】:

  • 您需要找出导致问题的元素/属性。尝试将它们都删除,然后添加一个,然后添加每个属性,等等,直到找到原因。

标签: xaml xamarin.forms


【解决方案1】:

您不能使用 BoxView 代替条目。 BoxView 没有 Text 属性。

Xamarin.FormsDocumentation:

BoxView 呈现一个具有指定宽度、高度和 颜色。您可以使用 BoxView 进行装饰、基本图形和 通过触摸与用户进行交互。

【讨论】:

  • 显示和输入文本我需要类似 Boxview 结构而不是 entry 的东西你能建议我用什么来代替 boxview 吗?
  • 如果“结构”是指外观,则可以编写自定义条目渲染器。更多信息:link
  • 你能告诉我下拉按钮应该使用什么吗?我尝试了各种代码,但都抛出了错误,说明下拉菜单不存在
  • 看看这些链接:Xamarin Views - Button
【解决方案2】:

检查视图的代码隐藏。从注释掉的代码中,看起来您曾经有一个同名的&lt;Entry&gt;,并且您可能有尝试设置csv_file.Text 的代码,这可能适用于Entry,但不适用于@ 987654324@ 当然可以。

【讨论】:

    猜你喜欢
    • 2019-05-16
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 1970-01-01
    • 2011-08-12
    相关资源
    最近更新 更多