window窗体设置位windowstyle位none
<Window x:Class="WpfApp53.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApp53"
mc:Ignorable="d"
WindowStyle="None"
Title="Window1" Height="450" Width="800">
<Grid>
</Grid>
</Window>
窗体ShowDialog()无法移动
解决方法是这样的,位窗体添加一个Mouse事件,即鼠标点击在这个事件里添加一个移动窗体的方法,代码如下所示:
我在loaded事件中添加了一个mousedown事件,给这个事件一个委托指向父类的DragMove()方法,这样Show Dialog()的窗体就可以移动了!!!!