首页> 疑难解答
Xamarin表单中的绑定错误
withpy
2021-06-19
简介有没有办法在开发Xamarin Forms应用程序时看到绑定错误? “应用程序输出”选项卡只显示绑定不起作用。我该如何调试绑定?
有没有办法在开发Xamarin Forms应用程序时看到绑定错误? “应用程序输出”选项卡只显示绑定不起作用。我该如何调试绑定?
投票
我想建议你添加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
方法中放置断点,您将能够看到绑定值的所有更改。
希望这会帮助你。
投票
您可以尝试使用Compiled Bindings:https://docs.microsoft.com/it-it/xamarin/xamarin-forms/app-fundamentals/data-binding/compiled-bindings
您将获得性能和精确的错误报告
相关文章
-
如何在使用带标头的HttpURLConnection GET请求时修复错误代码500?标头未被发送
我正在尝试发送带有标头的GET请求,但标题未发送,我收到错误代码500. ttps://skyscanner-skyscanner-flight-search-v1.p.rapidapi.com/apiservices/。 ..
-
获取应用程序的主窗口
UIApplication有一个方法keyWindow,但是如果显示一个警报视图,那么这将返回警报视图的窗口,而不是应用程序的主窗口。我怎样才能获得应用程序的主...
-
跨度 - 访问原始值
我希望获得Span代表的原始值。以下面的代码为例,在DoWork中,如何在不创建原始字节数组的情况下访问原始字节数组?静态空洞......
-
如何在rdd map函数中访问外部数据帧?
我有两个数据帧。 countryDF + ------- + ------------------- + -------- + --------- + | id | CountryName |纬度|经度| + ------- + ------------------- + -------- + --------- + | 1 |联合的 ...
-
在剧本中使用保险库
你好我试图使用保险库运行以下剧本,但我似乎无法让它工作。创建一个ansible vault文件使用:ansible-valut create group_vars / routers在那里我有......
-
SQL选择一个语句,期望值以
我在这里有以下代码:SELECT productcode,Brand,product,size from externalbarcodes i productcode =''或productcode为null或brand =''或brand is null或product =''或...