1

次のような矢印の付いたカスタム コントロールを作成することは可能ですか。 ここに画像の説明を入力

コントロールのコンテンツは簡単に挿入できるため、私が抱えている唯一の問題は矢印の頭を作成することです。

私が見つけた最も近いものはhttp://www.componentone.com/SuperProducts/SuperTooltipWinForms/ですが、事前に構築されたコントロールを使用したくありません。これはシェアウェアです。

ありがとう。

4

2 に答える 2

0

ツールチップはContentControls です。つまり、任意の単一のオブジェクト ( a などStackPanel) を使用できるため、可能です。

おそらく、パディング/マージンなしで StackPanel に三角形ShapeGrid/を追加することを検討するので、2 つが一緒に実行されます。StackPanel内側の Grid/StackPanel 内に、TextBoxes、TextBlocks、Labels、または通常の建設作業にあるものを配置します。MS のツールチップ ページには、画像を使用した例が示されています (ページの下部近く)。

または、 ControlTemplateを使用して ToolTip 自体をカスタマイズすることもできます。

編集: WinForms スペースにいることに気付きました。これはWPFで機能します。どれだけ共有されているかわかりません。

于 2013-02-18T13:08:04.847 に答える