如何制作像 Microsoft Teams 中那样的垂直图标栏
How to make a vertical icon bar like in Microsoft Teams
C#、.NET Framework 4.8、WinForms:
我想创建一个外观与 Microsoft Teams 相同的垂直图标栏(见图)。
所以悬停、高亮、快捷方式等也应该是一样的。
哪个标准控件最适合这个?你要 TreeView
吗?或者我需要做一个自定义控件吗?在 MS Teams 中是如何解决的?
我不知道这是如何在 MS Teams 中实现的,但我应该如何创建一个带有 select 或左侧可见状态的自定义视图,因此当您 select 其中一个项目,您可以更改背景颜色并使 selector 在 selected 项目中可见。这将产生与 MS Teams 类似的设计!
希望你能开始努力,想不通就问!
C#、.NET Framework 4.8、WinForms:
我想创建一个外观与 Microsoft Teams 相同的垂直图标栏(见图)。 所以悬停、高亮、快捷方式等也应该是一样的。
哪个标准控件最适合这个?你要 TreeView
吗?或者我需要做一个自定义控件吗?在 MS Teams 中是如何解决的?
我不知道这是如何在 MS Teams 中实现的,但我应该如何创建一个带有 select 或左侧可见状态的自定义视图,因此当您 select 其中一个项目,您可以更改背景颜色并使 selector 在 selected 项目中可见。这将产生与 MS Teams 类似的设计!
希望你能开始努力,想不通就问!