我正在使用XAML
&amp ;;开发通用Windows平台应用程序C#
。我想在UWP中更改焦点上TextBox
的边框颜色。
提前感谢您的帮助。
答案 0 :(得分:3)
实际上实现起来非常简单,只需按照以下步骤操作:
步骤1.在页面中添加文本框。
第2步。右键单击您的文本框并选择:" EditTemplate" \"编辑副本..."
这将带您进入模板设计师阶段。
第3步。查看此图片:https://postimg.org/image/ocdn34is1/
答案 1 :(得分:1)
您需要编辑 TextBox 的样式,这是您可以通过设计师生成的默认样式或from MSDN。在视觉状态中你会发现聚焦 - 改变你想要的任何东西:
<VisualState x:Name="Focused">
<Storyboard>
... some code
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="BorderElement"
Storyboard.TargetProperty="BorderBrush">
<DiscreteObjectKeyFrame KeyTime="0" Value="Green"/>
</ObjectAnimationUsingKeyFrames>
... some code
</Storyboard>
</VisualState>