xamarin/Xamarin.Forms

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

Open

#4,553 opened on Nov 27, 2018

 (3 comments) (0 reactions) (1 assignee)C# (1,926 forks)batch import
a/Xaml </>e/4 :clock4:feedback-tickethelp wantedinactiveup-for-grabs

Repository metrics

Stars
 (5,644 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

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

Contributor guide