C# 将文本绑定到文本框

C# 将文本绑定到文本框,c#,silverlight,silverlight-4.0,C#,Silverlight,Silverlight 4.0,我正在将文本绑定到文本框,但绑定的名称以下划线开头。这就是它在数据库中的存在方式。问题是它似乎不起作用。数据在那里,但绑定名称在XAML中不会变为红色(通常会变为红色)。如果我用一个不同的字段(一个不以下划线开头的字段)替换它,它似乎可以正常工作 有人能推荐一个好的解决方法吗?我无法编辑数据库字段 谢谢。绑定到以下划线开头的属性时没有技术问题。我创建了一个小演示,在这里我绑定到一个以下划线开头的属性-您可以在这里下载它: 在Visual Studio的“输出”窗口中,您可以看到应用程序中发生的任

我正在将文本绑定到文本框,但绑定的名称以下划线开头。这就是它在数据库中的存在方式。问题是它似乎不起作用。数据在那里,但绑定名称在XAML中不会变为红色(通常会变为红色)。如果我用一个不同的字段(一个不以下划线开头的字段)替换它,它似乎可以正常工作

有人能推荐一个好的解决方法吗?我无法编辑数据库字段


谢谢。

绑定到以下划线开头的属性时没有技术问题。我创建了一个小演示,在这里我绑定到一个以下划线开头的属性-您可以在这里下载它:


在Visual Studio的“输出”窗口中,您可以看到应用程序中发生的任何绑定异常。作为替代方案,您可以尝试向绑定中添加一个转换器,以查看它是否被命中。

带有下划线的名称应该可以,您可以发布XAML绑定代码吗?还有,试着把屏幕上显示的内容放进去看看,然后在这里发布更新。你可以发布相关代码吗?当然可以。和。注意颜色的变化,即使转换为jpg已经耗尽了一些颜色。另外,当你在做的时候,如果你知道为什么更改网格行对屏幕外观没有任何影响,那将是一个巨大的好处。你确定_用户名是公共的吗?检查你的
属性更改
调用,确保它是
“_用户名”
。问题是我自己的愚蠢。我试图绑定私有变量名,而不是公共访问器。尽管如此,我还是感谢你抽出时间。