xamarin - uwp 中密码框的背景
问题描述
我正在使用uwp组件密码框(XAMARIN)并将某个图像设置为背景,但是当我单击该框时,背景会发生变化。我想保持背景静态。
<PasswordBox x:Name="PasswordUser">
<PasswordBox.Background >
<ImageBrush ImageSource="/Assets/Login/campo-senha.png"/>
</PasswordBox.Background>
</PasswordBox>
PasswordBox.Background 点击前
PasswordBox.Background 点击后
所以我希望背景保持我设置的状态,即使我点击框。
解决方案
请检查 PasswordBox
样式xaml,密码背景有point over 和focused 状态。因此您需要使用包含相同图像源的 ImageBrush 重写以下资源。您可以根据您的设计将后续资源放置在页面资源或应用程序资源中。
<ImageBrush x:Key="TextControlBackgroundPointerOver" ImageSource="/Assets/bgimg.png" />
<ImageBrush x:Key="TextControlBackgroundFocused" ImageSource="/Assets/bgimg.png" />
推荐阅读
- go - 如何处理非准备好的语句占位符
- debugging - 如何使用 PureScript 进行调试?
- python - Python,从具有相应值的许多 csv 文件中计算平均值/平均值
- javascript - 为什么 html5 视频与 CORS 政策没有问题?
- python - 使用写时复制(COW)在 Python 中复制文件
- sql - 使用 SQLite 触发器增加值的问题
- html - 仅使用两个单词时,CSS连字符在 chrome 中无法正常工作
- vue.js - Vuejs 隐藏/显示元素在路由更改时刷新
- autodesk-forge - 在 Forge Web 应用程序中,尝试从新的 Revit 2021 单元中获取单元的旧简称
- javascript - 从 js 中删除 css 模块对象