WPF画布显示像Word文本一样的弹出命令控件

问题描述 投票:0回答:0

在我的应用程序中,我允许用户选择添加到画布中的形状。当用户在画布中选择特定形状时,我想在所选形状的顶部显示用户控件。对于不同的形状,用户控件可以不同。 对于椭圆形,我想显示 UserControlEllipseProperties,而对于矩形,我想显示 UserControlRectangleProperties。这类似于在 Microsoft word 应用程序中选择文本时 word 所显示的内容。显示弹出命令控件,其中包含与文本相关的选项(如粗体、斜体、下划线、字体等)。用户可以将鼠标移动到该命令控件上并单击这些按钮。

我怎样才能实现这个弹出窗口? Microsoft word text properties flowing command control

谢谢, S

我尝试过使用 WPF 弹出控件,但我无法实现类似的行为,该行为将在 UI 中显示可拖动/可移动的用户控件,直到在画布中选择了形状,并且它还允许用户单击或选择选项(如文本框/用户控件 UI 中的组合框/按钮等)。

c# wpf data-binding wpf-controls
© www.soinside.com 2019 - 2024. All rights reserved.