Background: I have a window that starts out with a width of 240px, some visual elements can only be displayed a particular way at this width, however resizing is allowed and must be allowed.
如果有人决定调整大小,那么我需要某种“捕捉”来恢复到原始宽度。为了恢复完整的视觉效果,要求用户获得准确的像素是一件痛苦/几乎不可能的事情。
问题:那么,如果它们在任何方向上距离240px一定距离(比方说,在4px以内),它将捕捉到该宽度,并且只有当调整大小的光标偏离宽度超过4px时,才调整到不同的大小。。
失败的想法:我玩了几个不同的东西,在sizeChanged事件中将窗口的宽度设置为240,如果它在4px内,但由于这是在size事件上,它将在窗口已经调整大小后进行计算。这意味着当它被调整为/远离默认宽度时,你会得到一个非常不稳定的效果。