私はコントロールに単純なTextblockを追加しようとしています。しかし、私はそれが私の飾られたコントロールのすぐ上に配置されることを望みます。AdornerLayout、Adorner、または飾られたコントロールからAdornerPanelにアクセスしますか?
これは装飾の作成(このコードに依存しているdoesntの問題)である:
public void AddLabelDecoration()
{
AdornerLayer adornerLayer = AdornerLayer.GetAdornerLayer(this);
TextBlock textBlockMarkTooltipContent = new TextBlock();
textBlockMarkTooltipContent.Text = "Test Label Adorner";
_labelAdornerMarkTooltipContentAdorner = new Adorner(this)
{
Child = textBlockMarkTooltipContent
};
adornerLayer.Add(_labelAdornerMarkTooltipContentAdorner);
}
私が何を達成することはできませんどのような、飾らコントロールの上に、装飾のpositionningです。私はthis MSDN code sampleを使用して、位置付けを行うためにAdornerPanelを使用したいと考えています。
しかし、私はこのMSDNコードサンプルを適用するためにAdornerPanelオブジェクトにアクセスする方法を理解していません...どちらもAdornedLayout、またはAdornerからの私の飾られたコントロールから。
私はAdornerPanelとAdornerLayoutの間のWPFクラス階層を理解していないことを認めます。
助けてください。