Wpf 窗口与用户控件

Wpf 窗口与用户控件,wpf,user-controls,Wpf,User Controls,窗口和用户控件之间有区别吗?在我看来,这两者完全相同。那么我应该在什么时候使用哪一个呢? (我试着在谷歌上搜索这个短语,但什么也找不到)我猜你指的是windows窗体。通常,它们被分类为用户控件和自定义控件——同样代表web表单。有关更多信息,您可以参考这些链接和。一个窗口由操作系统管理,并放置在桌面上 UserControl由wpf管理,并放置在窗口或其他UserControl中 应用程序可以通过创建一个窗口并在该窗口中显示大量用户控件来创建。如果我们想重用它,我们就创建用户控件。顾名思义,用

窗口和用户控件之间有区别吗?在我看来,这两者完全相同。那么我应该在什么时候使用哪一个呢?
(我试着在谷歌上搜索这个短语,但什么也找不到)

我猜你指的是windows窗体。通常,它们被分类为用户控件和自定义控件——同样代表web表单。有关更多信息,您可以参考这些链接和。

一个窗口由操作系统管理,并放置在桌面上

UserControl由wpf管理,并放置在窗口或其他UserControl中


应用程序可以通过创建一个窗口并在该窗口中显示大量用户控件来创建。

如果我们想重用它,我们就创建用户控件。顾名思义,用户控件是指网格、组合框等控件。如果我在3-4个窗口上需要相同的网格,那么我更愿意将其作为用户控件。如果不可重用,我将在所需的窗口中定义网格。最后将用户控件粘贴到某个窗口上

结论:-如果要重用控件,则将其作为用户控件,否则在所需窗口中定义它。

a顾名思义就是一个窗口,它可以关闭、最小化、调整大小等。这应该是非常直观的


另一方面,A是一个复合组件/模块,它可以放置在其他控件中,并且本身由控件(甚至可能是其他用户控件)组成,用户控件的主要用途是,有些应用程序可以分成一组用户控件,每个用户控件都提供特定的功能。

wpf窗口是一个Win32窗口,但用户控件只是wpf的一部分,而不是Win32窗口。

嗯,不,它是wpf(Windows演示基础),所以我认为这是不同的?用户控件和自定义控件的概念在WPF中也是相似的。在用户控件中,可以将控件作为其他控件的组合,在自定义控件中,可以扩展现有控件。这是相同的概念。