我开始构建一个 C# WPF 应用程序,我想要一个带有多个“屏幕”(实际上是另一个屏幕)的控件UserControl
,但我想让用户在几个布局预设之间进行选择。
例如 - 将该主控件拆分为 4/9/16/64 个窗口,或者在中间有一个大窗口,在边缘有一个小窗口。
所以我知道如何构建每个“模式”的布局,但我应该如何在它们之间切换?
毕竟,我想拥有一个主控件,其方法如下:
mainControl.SwitchMode(Modes.LAYOUT_4_SCREENS);
并且控件将以优雅的方式更改布局(讲代码),并将每个屏幕(另一个UserControl
)放置在正确的位置。
有什么建议么?