C# WPF-画布。左侧和画布。顶部绑定不工作
我正在尝试绑定border的Canvas.Top和Canvas.Left,绑定中没有问题,但问题是它没有更新它的值。第一步效果很好,但其他步骤不起作用C# WPF-画布。左侧和画布。顶部绑定不工作,c#,.net,wpf,C#,.net,Wpf,我正在尝试绑定border的Canvas.Top和Canvas.Left,绑定中没有问题,但问题是它没有更新它的值。第一步效果很好,但其他步骤不起作用 <Border Name="helpBox" CornerRadius="10" Panel.ZIndex="50" Background="Black" BorderBrush="Black" BorderThickness="0" Height="Auto" Width="58
<Border
Name="helpBox"
CornerRadius="10"
Panel.ZIndex="50"
Background="Black"
BorderBrush="Black"
BorderThickness="0"
Height="Auto"
Width="580"
MouseLeftButtonDown="helpBox_MouseLeftButtonDown"
MouseLeftButtonUp="helpBox_MouseLeftButtonUp"
MouseMove="helpBox_MouseMove"
Canvas.Left="{Binding CurrentTour.CurrentStep.HelpBoxLeft}"
Canvas.Top="{Binding CurrentTour.CurrentStep.HelpBoxTop}"/>`
此边界位于何处?请尝试在代码中的HelpBoxLeft属性中放置断点,以查看绑定是否正常工作。尝试将Mode=TwoWay,UpdateSourceTrigger=PropertyChanged添加到bindings@SpookKruger为什么是双向的?那没有任何意义。并且PropertyChanged已经是UpdateSourceTrigger的默认值。HelpBoxLeft和HelpBoxTop属性是否实现任何属性更改机制?您通常会在声明属性的类中实现接口,即CurrentStep是其实例的类。