首页 > 解决方案 > WPF - 数据更改时移动拇指

问题描述

当数据发生更改时,我在尝试移动 Thumb 时遇到问题。为此,我尝试了以下代码:

            <Thumb 
                DragDelta="Thumb_DragDelta">
                <Thumb.Template>
                    <ControlTemplate>
...
                <Thumb.Style>
                    <Style TargetType="Thumb">
                        <Setter Property="Canvas.Left" Value="150" />
                        <Setter Property="Canvas.Top" Value="550" />
                        <Style.Triggers>
                            <DataTrigger Binding="{Binding CardViewModel.Location}" Value="Hand">
                                <DataTrigger.EnterActions>
                                    <BeginStoryboard>
                                        <Storyboard>
                                            <StaticResource ResourceKey="MoveX" />
                                            <StaticResource ResourceKey="MoveY" />
                                        </Storyboard>
                                    </BeginStoryboard>
                                </DataTrigger.EnterActions>
                            </DataTrigger>
                        </Style.Triggers>
                    </Style>
                </Thumb.Style>

这工作正常,但我的问题是:

(我正在尝试仅使用 xaml 来执行此操作,但如有必要,可以添加一些后面的代码)

非常感谢您的回答。

此致

拉斐尔

标签: c#wpfxaml

解决方案


推荐阅读