窗口和用户控件有区别吗?在我看来,这两者完全相同。那么我应该在什么情况下使用哪个呢? (我尝试谷歌了一下这句话,但没有找到任何信息)
窗口和用户控件有区别吗?在我看来,这两者完全相同。那么我应该在什么情况下使用哪个呢? (我尝试谷歌了一下这句话,但没有找到任何信息)
如果我们希望重用控件,我们可以创建用户控件。如其名称所示,用户控件是一些类似于网格、组合框之类的控件。如果我需要在3-4个窗口上使用相同的网格,那么我会将其制作为用户控件。如果不可重用,则在所需的窗口中定义该网格。最后,您可以将用户控件粘贴到某个窗口上。
结论:如果要重复使用控件,请将其制作为用户控件;否则,请在所需的窗口中定义它。
WPF窗口是Win32窗口,但用户控件只是WPF的一部分,不是Win32窗口。
我猜你指的是Windows表单。通常它们被归类为用户控件和自定义控件,Web表单也是如此。如果需要更多信息,可以参考这些链接winforms中控件与用户控件的区别和用户控件和自定义控件概述。