当文本框为空时启用文本悬停光标
Enable text hovering cursor when textbox is empty
我有一些文本框,当我将鼠标悬停在它上面时,光标没有改变:
但是,当我输入一些文本时,我在悬停时确实看到了一个光标:
即使文本框为空,我也希望光标在此文本模式下可见。
当您将鼠标悬停在文本框上时,默认行为会显示 I Beam,我不确定您的文本框发生了什么,您可能正在以某种方式覆盖此行为。
您可以实施此触发器来绕过它:
<TextBox>
<TextBox.Style>
<Style TargetType="TextBox" BasedOn="{StaticResource {x:Type TextBox}}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Cursor" Value="IBeam"/>
</Trigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>
我有一些文本框,当我将鼠标悬停在它上面时,光标没有改变:
但是,当我输入一些文本时,我在悬停时确实看到了一个光标:
即使文本框为空,我也希望光标在此文本模式下可见。
当您将鼠标悬停在文本框上时,默认行为会显示 I Beam,我不确定您的文本框发生了什么,您可能正在以某种方式覆盖此行为。
您可以实施此触发器来绕过它:
<TextBox>
<TextBox.Style>
<Style TargetType="TextBox" BasedOn="{StaticResource {x:Type TextBox}}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Cursor" Value="IBeam"/>
</Trigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>