Xamarin Forms:我无法从Xamarin.Forms.Editor获得文本

时间:2019-06-16 17:58:17

标签: c# xamarin xamarin.forms visual-studio-2017 editor

这可能真的很容易,我不得不为此寻求帮助感到非常愚蠢,但是我似乎可以从CodeBehind文件中访问Editors文本。我已经尝试了无数次尝试,但都无济于事,而且我正要炸毁我的计算机,因为它使我发疯!

请帮助我,我不知道为什么这行不通,因为我在其他人的项目中看到了这种情况,并且对他们有用。

我正在这样在Page.xaml中创建一个编辑器:

pivot_long

我想将来自此编辑器的文本放入我的Page.xaml.cs中的字符串变量中:

library(reshape2)

df$id <- 1:nrow(df) # add id variable
melt(df, id.vars = "id")

#### OUTPUT #### 

  id variable value
1  1       C1     0
2  2       C1     1
3  3       C1     1
4  1       C2     1
5  2       C2     1
6  3       C2     0
7  1       C3     0
8  2       C3     0
9  3       C3     0

但是这不起作用,我得到了例外:

<Editor x:Name="desc" Placeholder="Describe your Problem"
HorizontalOptions="FillAndExpand" />

这是两个文件的屏幕截图:

Code

1 个答案:

答案 0 :(得分:0)

@Jonathan Simon阅读Xamarin.Forms

Editor是一个控件,其中“ x:Name”是用于设置控件唯一ID /名称的属性,以从后面的代码访问该特定控件并用于其他用途。 “ x:Text”是可以在其中获取/设置该控件的文本的属性。为不同的上下文提供了这两个属性。

此外,我认为您是C#的新手,请通过here

您应根据需要在方法或构造函数中编写代码。但是变量可以写在任何地方。请检查c#的变量和成员。