none
XAML Object reference erro RRS feed

  • Pergunta

  • Boa tarde,

    Alguém sabe me dizer porque o código abaixo retorna um o seguinte erro: "Object reference not set to an instance of an object."?

    <?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:System="clr-namespace:System;assembly=mscorlib"
                 x:Class="Chapter10.SystemStaticsPage">
    
        <StackLayout>
            <Button Text=" Button with &#x03C0; border width "
                BorderWidth="{x:Static System:Math.PI}"
                HorizontalOptions="Center"
                VerticalOptions="CenterAndExpand">
            </Button>
        </StackLayout>
    </ContentPage>
    
    

    Obrigado

    domingo, 9 de abril de 2017 14:55

Todas as Respostas

  • É um tiro no escuro (estou enferrujado em WPF), mas tente substituindo o : por . no binding.

    <?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:System="clr-namespace:System;assembly=mscorlib"
                 x:Class="Chapter10.SystemStaticsPage">
    
        <StackLayout>
            <Button Text=" Button with &#x03C0; border width "
                BorderWidth="{x:Static System.Math.PI}"
                HorizontalOptions="Center"
                VerticalOptions="CenterAndExpand">
            </Button>
        </StackLayout>
    </ContentPage>


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    segunda-feira, 10 de abril de 2017 18:16
  • Boa noite,

    Trocando o ":" por "." como orientado retorna o erro abaixo:


    "Type System.Math not found in xmlns http://xamarin.com/schemas/2014/forms"

    Obrigado

    quarta-feira, 12 de abril de 2017 00:23
  • Com o código original que você havia postado, em qual linha o erro acontecia?

    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    quarta-feira, 12 de abril de 2017 19:30
  • Boa noite,

    o erro output não me mostra a linha do erro, mas tirando a linha do binding fora, o código compila.

    BorderWidth="{x:Static System:Math.PI}"

    quarta-feira, 12 de abril de 2017 23:37