设置Silverlight 4业务应用程序登录表单的样式
基于Silverlight业务应用程序模板创建应用程序时,styles.xaml中会生成许多样式。这些在很大程度上是不言自明的 我感兴趣的是给登录表单一个黑暗的背景,我可以通过操纵LogRegWindowsStyle样式来实现。现在,我想将用户名和密码标签的默认黑色文本更改为更轻的文本,但是我该怎么做呢 LoginTextStyle样式似乎是最有可能的候选样式,但它没有在任何地方被引用,并且设置前景值似乎没有效果。那它为什么在那里呢设置Silverlight 4业务应用程序登录表单的样式,silverlight,login,styles,dataform,Silverlight,Login,Styles,Dataform,基于Silverlight业务应用程序模板创建应用程序时,styles.xaml中会生成许多样式。这些在很大程度上是不言自明的 我感兴趣的是给登录表单一个黑暗的背景,我可以通过操纵LogRegWindowsStyle样式来实现。现在,我想将用户名和密码标签的默认黑色文本更改为更轻的文本,但是我该怎么做呢 LoginTextStyle样式似乎是最有可能的候选样式,但它没有在任何地方被引用,并且设置前景值似乎没有效果。那它为什么在那里呢 最后,当出现错误时,标签会变为红色,那么这是由样式实现的还是由
最后,当出现错误时,标签会变为红色,那么这是由样式实现的还是由硬编码实现的?如果没有足够的背景对比度,我将如何更改它?登录文本样式继承自loginFrom样式LoginDataFormStyle。如果在LoginDataFormStyle中设置前景色,文本的前景色也将更改
<!-- LoginDataForm Style -->
<Style x:Key="LoginDataFormStyle" TargetType="dataControls:DataForm">
<Setter Property="Foreground" Value="Gray"/>
要更改标签的颜色,您可以创建自己的登录数据模板,并放入所需的任何标签。然后,您可以为标签创建样式,并在标签的无效视觉状态下将颜色从“红色”(默认颜色)更改为您喜欢的颜色
希望这有帮助。:)