我正在尝试使水印出现在 TexBox 内,我使用 Canvas 标签完成了此操作:
<Canvas Height="60" Width="500" VerticalAlignment="Top" HorizontalAlignment="Center" Margin="0,5">
<TextBox Width="500" Height="30" Canvas.Left="0" Canvas.Top="0" FontSize="18"></TextBox>
<TextBlock x:Name="whereAreyouWatermark" Canvas.Left="15" Canvas.Top="7" Height="30" FontSize="16"
Foreground="#777777" Width="500">
<Run x:Uid="text2"></Run> <Italic FontSize="13"><Run x:Uid="text3"></Run></Italic>
</TextBlock>
</Canvas>
但是,现在当光标移过文本块时,它不是“I”图标,而是一个普通指针。在 CSS 中,我会像“指针:文本”一样更改光标。
如何在 XAML 中执行此操作?
此外,当按下我希望焦点转到背景文本框时,我认为最好的方法是拦截文本块的 gotfocus 事件并将焦点代码传递给文本框。我认为在 iOS 中你可以使用一个简单地通过事件的层。
非常感谢你,正如我们在伦敦一直说的那样;-)