我有一个名为 InputWithLabel 的 UX 类,其中包括标签和 TextInput。
我正在尝试向其添加可用于清除输入文本的“X”。我的计划是稍后添加仅在输入字段中有实际文本时才显示此“X”的功能。
不过现在,我不知道如何做到这一点,同时不允许输入超过“X”。如果您认为这是一个错误,我会清理它并报告它,但我怀疑这只是我不明白的一些简单的事情,所以我想我只是问你一下......我尝试了很多想法但他们似乎都不适合我......
<StackPanel ux:Class="InputWithLabel" Width="50%">
<string ux:Property="Label" />
<string ux:Property="Value"/>
<string ux:Property="IsPassword"/>
<Text Color="#28549b" FontSize="12" Margin="0,12,0,0" Value="{ReadProperty Label}"/>
<Rectangle CornerRadius="2" StrokeWidth="1" StrokeColor="#bdbebf">
<TextInput FontSize="16" Value="{Property Value}" IsPassword="{ReadProperty IsPassword}"/>
<Panel ux:Name="ClearButton" Alignment="Right">
<Rectangle SnapToPixels="True" Height="1px" Width="10px" Color="#bdbebf">
<Rotation Degrees="45"/>
</Rectangle>
<Rectangle SnapToPixels="True" Height="1px" Width="10px" Color="#bdbebf">
<Rotation Degrees="-45"/>
</Rectangle>
</Panel>
</Rectangle>
</StackPanel>