Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在wpf画布中拖动时如何避免用户控件重叠_C#_.net_Wpf - Fatal编程技术网

C# 在wpf画布中拖动时如何避免用户控件重叠

C# 在wpf画布中拖动时如何避免用户控件重叠,c#,.net,wpf,C#,.net,Wpf,我正在向画布动态添加用户控件。我希望在拖动时避免用户控件重叠。我正在检查每个控件的位置。是否有任何简单的解决方案或适当的方法来实现这一点。这正是画布使您能够做到的事情之一:使您能够重叠。为什么不改用网格宽度自动控制或分别使用什么样的剩余空间(width/height=auto/*),以便每个控件使用其所需的空间(auto)或剩余的可用空间(*)

我正在向画布动态添加用户控件。我希望在拖动时避免用户控件重叠。我正在检查每个控件的位置。是否有任何简单的解决方案或适当的方法来实现这一点。

这正是画布使您能够做到的事情之一:使您能够重叠。为什么不改用网格宽度自动控制或分别使用什么样的剩余空间(
width/height=auto/*
),以便每个控件使用其所需的空间(
auto
)或剩余的可用空间(
*