DataGrid中的一列看起来像这样:
<DataTemplate>
<StackPanel>
<Image MouseDown="OpenWindow" />
<Image MouseDown="func2"/>
</StackPanel>
</DataTemplate>
在OpenWindow
窗口中打开:它开始在前台打开(在带有DataGrid的窗口前面),但是当创建UI结束时,它被放置在具有DataGrid的窗口后面,这不是预期的行为。
当我将Image更改为Button并将MouseDown更改为Click时,一切正常(打开的窗口放在DataGrid的前面)。