当文本框为空时启用文本悬停光标

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>