gpt4 book ai didi

WPF 缩略图在拖动时设置光标

转载 作者:行者123 更新时间:2023-12-04 19:48:09 26 4
gpt4 key购买 nike

我正在使用拇指控件作为大小控件。当我移动到拇指上时,我将光标设置为 SizeWE。但是,当我按下鼠标启动拖动操作时。光标返回指针。

我试过在拖动过程中明确设置光标,但这不起作用。想法?

<Style x:Key="HorizontalSizeThumbStyle" TargetType="{x:Type Thumb}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Thumb}">
<Rectangle Name="thumb" Width="1" Stroke="{StaticResource AppBackgroundBrush}" StrokeThickness="0.5" Cursor="SizeWE">
<Rectangle.Fill>
<SolidColorBrush Color="{StaticResource AppBackgroundColor}" />
</Rectangle.Fill>
</Rectangle>
<ControlTemplate.Triggers>
<Trigger Property="IsDragging" Value="True">
<Setter TargetName="thumb" Property="Stroke" Value="{StaticResource PressedBrush}" />
<Setter TargetName="thumb" Property="Cursor" Value="SizeWE" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>

最佳答案

从 IsDragging 处理程序中删除 TargetName:

<Setter Property="Cursor" Value="SizeWE" />

代替:

<Setter TargetName="thumb" Property="Cursor" Value="SizeWE" />

关于WPF 缩略图在拖动时设置光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19479074/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com