编辑器占位符导致构建失败
Editor Placeholder results in failed builds
由于 Xamarin 中的简单编辑器,我目前感到绝望。
无论我在什么程序中使用它(如果它是 HelloWorld 或我的主项目),我都无法在没有我的程序的情况下设置任何占位符以在构建过程中失败。
我花了2个多小时才找到这个错误的根源,但我还是太盲目了。错误消息是:
Position 16:96. No property, bindable property, or event found for 'Placeholder', or mismatching type between value and property.
Dependent project TableDotGroup.csproj failed to build, using old version.
都没有
myEditor.Placeholder = "Please work";
也不在 XAML 文件中,以及
if(myEditor.Text == null)
{
myEditor.Placeholder = "Please work";
正在工作。除了 Xamarin.Android.Support 之外,我所有的 Nuget 包都是最新的。难道是 Nuget 包?
编辑
这是我的 XAML 代码:
<StackLayout x:Name="editors" >
<Label Text="Jungs:" FontSize="Medium"/>
<Editor x:Name="namesBoys" HeightRequest="150" Completed="NamesBoys_Completed" />
和xaml.cs:
namesBoys.Placeholder = "Please work";
我注意到我的构建本身并没有失败。只有当我尝试调试时,构建才会失败。所以应用程序本身在分发后工作,占位符也是如此。唯一的问题是,它不适用于调试器。
谢谢大家
由于 Xamarin 中的简单编辑器,我目前感到绝望。 无论我在什么程序中使用它(如果它是 HelloWorld 或我的主项目),我都无法在没有我的程序的情况下设置任何占位符以在构建过程中失败。 我花了2个多小时才找到这个错误的根源,但我还是太盲目了。错误消息是:
Position 16:96. No property, bindable property, or event found for 'Placeholder', or mismatching type between value and property.
Dependent project TableDotGroup.csproj failed to build, using old version.
都没有
myEditor.Placeholder = "Please work";
也不在 XAML 文件中,以及
if(myEditor.Text == null)
{
myEditor.Placeholder = "Please work";
正在工作。除了 Xamarin.Android.Support 之外,我所有的 Nuget 包都是最新的。难道是 Nuget 包?
编辑
这是我的 XAML 代码:
<StackLayout x:Name="editors" >
<Label Text="Jungs:" FontSize="Medium"/>
<Editor x:Name="namesBoys" HeightRequest="150" Completed="NamesBoys_Completed" />
和xaml.cs:
namesBoys.Placeholder = "Please work";
我注意到我的构建本身并没有失败。只有当我尝试调试时,构建才会失败。所以应用程序本身在分发后工作,占位符也是如此。唯一的问题是,它不适用于调试器。 谢谢大家