2016-02-10 2 views
0

Есть ли способ увидеть ошибки привязки при разработке приложений Xamarin Forms? На вкладке «Вывод приложения» ничего нет, но привязка не работает. Как я могу отлаживать привязки?Ошибки связывания в формах Xamarin

+0

Какие ошибки привязки вы усложняете? –

+0

Вы пытались установить BreakPoint по атрибуту, который вы хотите связать? – zperee

ответ

3

Я хотел бы предложить вам добавить EmptyConverter:

public class EmptyConverter : IValueConverter 
{ 
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture) 
    { 
     return value; 
    } 

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) 
    { 
     return value; 
    } 
} 

Затем создайте экземпляр преобразователя на странице:

<ContentPage.Resources> 
    <ResourceDictionary> 
     <converters:EmptyConverter x:Key="EmptyConverter"/> 
    </ResourceDictionary> 
</ContentPage.Resources> 

Затем добавить конвертер для обозначения:

<Label Text="{Binding Text, Converter={StaticResource EmptyConverter}}"/> 

Положите точки останова в Convert и ConvertBack методах, и вы будете способный видеть все изменения привязанных значений.

Надеюсь, это вам поможет.

0

Вы пытались установить BreakPoint по атрибуту, который вы хотите связать?

+1

это не ответ, это комментарий материала –

+0

У меня недостаточно очков для комментариев по вопросам. PLS удаляет нижний предел. @MHamzaJaved – zperee

+0

только в том случае, когда этот ответ редактирует im, чтобы удалить сниженное голосовое сообщение о его правиле stackoverflow –

Смежные вопросы