xamarin/Xamarin.Forms

[Feedback] BindingError (Type Binding not found in xmlns)

开放

#4,553 创建于 2018年11月27日

 (3 条评论) (0 个反应) (1 位负责人)C# (1,926 个派生)batch import
a/Xaml </>e/4 :clock4:feedback-tickethelp wantedinactiveup-for-grabs

仓库指标

星标
 (5,644 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Description

Binding Error when it is compiled

(I am using Xamarin 3.4.0 but see the same issue in 3.3.0)

If the <Grid.ColumnDefinitions /> is replaced with

 <Grid.ColumnDefinitions >
 </Grid.ColumnDefinitions>

Then the error goes away!!!!!

How to Reproduce.

  1. Create a xamarin app (any environment, I used UWP).
  2. Replace MainPage.xaml with the code provided below.
  3. Build. (it should fail)
  4. Replace the single-line ColumnDefinitions with a double line definition.
  5. Build again.

This is what is in my MainPage.xaml.

<?xml version="1.0" encoding="utf-8" >
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:local="clr-namespace:BindingError"
             x:Class="BindingError.MainPage">

    <Grid IsVisible="{Binding}">
        <Grid.ColumnDefinitions />
    </Grid>
</ContentPage>

View on Developer Community To find diagnostic information, see the original linked feedback ticket.

Source

736025

贡献者指南