【发布时间】:2011-12-21 17:08:27
【问题描述】:
在 silverlight 中,有一个已知的文本框插入符号错误,此处讨论:http://forums.silverlight.net/p/165276/423268.aspx
作为一种解决方法,使用附加行为,允许显式指定 TextBox 插入符号的颜色。
因此,我的 TextBox 样式中有以下设置器:
<Style x:Key="NameEditStyle" TargetType="TextBox">
<Setter Property="Utilities:FixCaretBrushBehavior.CaretBrush" Value="White" />
我的应用程序在 Windows Phone 上运行,其中 TextBox 可以有白色和黑色背景。我需要有条件地修改插入符号是否会从白色变为黑色。 (相当于设置了一个Value的属性)。
如何从代码有条件地更改样式设置器中的这个特定属性?
我尝试给属性一个 x:Name 并尝试在代码隐藏中引用它,但该属性始终为 null,所以我无法调整它的值。
【问题讨论】:
标签: .net silverlight windows-phone-7 styling