uwp 中 passowordBox 的背景

Background at passowordBox in the 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,密码背景有指向和聚焦状态。因此您需要使用包含相同图像源的 ImageBrush 重新编写以下资源。您可以根据您的设计将以下资源放置在页面资源或应用程序资源中。

<ImageBrush x:Key="TextControlBackgroundPointerOver" ImageSource="/Assets/bgimg.png" />
<ImageBrush x:Key="TextControlBackgroundFocused" ImageSource="/Assets/bgimg.png" />