如何通过代码更改文本对齐方式?电灯开关 2013

How to change TextAlignment by code? LightSwitch 2013

我正在 LightSwitch 2013 (Visual Studio 2013) 中构建一个程序。 我有一个文本框(即只读),它的文本对齐方式默认固定为我的语言(不是英语)。 我在我的程序中写了一段代码来检查文本框是我的语言还是英语。当用户用英文写东西时,我想将文本框对齐方式更改为固定为英文。我如何在 LightSwitch 中做到这一点?我可以这样做吗?

澄清一下,这个文本框一直都有文本 - 这是我的视图屏幕。 在我的问题中,我没有谈论用户在文本框中输入时的情况。

据我所知,LightSwitch 2013 HTML contentItem.horizontalAlignment 字段是只读的。

我不知道任何允许您在 运行 时间更改它的 LightSwitch 方法。我确定可以在 Javascript 或 JQuery.

中完成

您可以创建 2 个 TextBox 控件并将一个设置为左对齐,另一个设置为右对齐并切换它们的可见性。

或者您可以创建自定义控件并使用 JQueryMobile (data-mini='true') 呈现它,但这需要更多的努力来设置和更新它的值。