我有一个拖放工具箱控件,它是一个带有鼠标移动装饰控件的Popup
控件。当我将鼠标移到工具箱上时,AdornerTemplate正常工作,但当我将鼠标拖到工具箱控件外时,我的装饰器不可见。
在MainWindow.xaml上我有这个:
<Popup Name="myPopup"
PlacementTarget="{Binding ElementName = canvasNavigationBar}"
Placement="Bottom"
PlacementRectangle="70,70,0,0"
KeyboardNavigation.IsTabStop="False"
IsOpen="True"
StaysOpen="True"
VerticalOffset="0"
HorizontalOffset="0"
PopupAnimation="Scroll"
AllowsTransparency="True">
<wpfcommon:ToolBox Grid.Row="1"
Margin="0"
Style="{DynamicResource ToolBoxStyle}">
</wpfcommon:ToolBox>
</Popup>
在工具箱控件下,我有一个文本对象。当我拖动Text对象时,它基本上显示了鼠标移动的装饰器。 对于图像,请参阅:http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/f5d4d2ea-4665-4236-9b44-e7b3ca7c296a
这是因为弹出窗口,Adorner切断了。我想在窗口上的每个位置拖动Text对象。我可以看到装饰器仍在那里,当我拖动时它的可见性是可见的,但它隐藏在一些控制之后。