C# 如何在Windows Phone中使TextBlock可编辑

C# 如何在Windows Phone中使TextBlock可编辑,c#,windows-phone-7,textblock,C#,Windows Phone 7,Textblock,我想让文本框可编辑,怎么做?例如,当用户点击它时,有一个键盘可以让他插入一个字符串。TextBlock或TextBox?TextBlock不可编辑-它类似于标签控件。如果您需要一个可编辑的文本控件,请使用文本框您可以做一些非常简单的事情。 您需要同时创建TextBlock和TextBox。 您必须从代码中控制它们的可见性。 您必须将TextBox的text属性(双向)绑定到xaml中的TextBlock。 单击文本块进行编辑后,您可以对代码隐藏它,使文本框可见。文本块中的文本将在那里,因为您已绑

我想让文本框可编辑,怎么做?例如,当用户点击它时,有一个键盘可以让他插入一个字符串。

TextBlock
TextBox
?TextBlock不可编辑-它类似于标签控件。如果您需要一个可编辑的文本控件,请使用
文本框

您可以做一些非常简单的事情。 您需要同时创建TextBlock和TextBox。 您必须从代码中控制它们的可见性。 您必须将TextBox的text属性(双向)绑定到xaml中的TextBlock。 单击文本块进行编辑后,您可以对代码隐藏它,使文本框可见。文本块中的文本将在那里,因为您已绑定。 编辑您的文本,可能会将焦点移开,或者进行交互以运行一个事件,该事件可以折叠文本框并再次显示文本块。现在使用已绑定的已编辑文本。
您需要代码吗?

我找到了一种使文本块可编辑的方法,但它对我不起作用。使用了TextBox。@RobertKilar是否编辑了TextBlock实例?你能分享一下吗?