工具箱拖放问题

时间:2012-06-28 03:40:20

标签: wpf toolbox

我有一个拖放工具箱控件,它是一个带有鼠标移动装饰控件的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对象。我可以看到装饰器仍在那里,当我拖动时它的可见性是可见的,但它隐藏在一些控制之后。

0 个答案:

没有答案