StackPanel
誰かがaのツールチップをその子にバインドする方法を教えてもらえますか?
これが私が使用したいくつかのコードです:
<StackPanel>
... (some UI like grid, textblock, border, ...)
<StackPanel.ToolTip>
<ToolTip Placement="RelativePoint" Padding="0" HasDropShadow="False">
<ItemsControl ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=StackPanel, AncestorLevel=3}, Path=Children}"
Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=StackPanel, AncestorLevel=3}, Path=ActualWidth}"
Height="11">
</ItemsControl>
</ToolTip>
</StackPanel.ToolTip>
<StackPanel>
VisualBrush
私は最初にそれをにバインドして試しましたToolTip
が、これは非表示のコントロールのみを示しているため、子がで非表示になっている場合(PCではなく目で非表示)、StackPanel
その子もで非表示になっていToolTip
ます。
また、ActualWidthとのバインディングが機能すると言いたいです。これで、適切なメジャーを持つツールチップができましたが、コンテンツがありません(空白の長方形で埋められただけです)。
誰か助けてくれませんか?:)
参考までに、私が欲しいのは、テキストブロックのContentプロパティをツールチップでバインドするのと同じです。唯一の違いは、文字列値ではなくオブジェクトのコレクションにバインドしたいということです。