如何在wpf中创建可调整大小和可拖动的弹出窗口?

如何在wpf中创建可调整大小和可拖动的弹出窗口?,wpf,popup,Wpf,Popup,我可以用usercontrol创建一个弹出窗口。而且效果很好。当我必须调整或拖动它时。我在窗户里动不了。如何用下面的代码打开多个弹出窗口 <Popup Placement="Center" Name="chatpop" StaysOpen="False"> <Border Background="White"> <vm:User x:Name="User" Grid.Row="1" HorizontalAlignment="Center" V

我可以用usercontrol创建一个弹出窗口。而且效果很好。当我必须调整或拖动它时。我在窗户里动不了。如何用下面的代码打开多个弹出窗口

<Popup Placement="Center" Name="chatpop" StaysOpen="False">
        <Border Background="White">
    <vm:User x:Name="User" Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="Hidden" RenderTransformOrigin="0.5,0.5">
        <vm:User.RenderTransform>
            <TransformGroup>
                <ScaleTransform ScaleX="1" ScaleY="1"/>
                <SkewTransform AngleX="0" AngleY="0"/>
                <RotateTransform Angle="0"/>
                <TranslateTransform X="0" Y="0"/>
            </TransformGroup>
        </vm:User.RenderTransform>
    </vm:User>
        </Border>
    </Popup>

您可以使用
ScatterViewItem
实现弹出式拖动和调整大小。请查看此链接以了解更多详细信息


这不是有用的答案,也没有任何意义!!