2013-06-27 46 views
0

我有一個派生自MedialElementBase(基類是UIElement)的WPF控件。 此控件用於顯示來自網絡攝像頭的視頻。我需要在這個視頻上畫線。 我正在使用WPF Adorners併爲上面的控件調用GetAdornerLayer(),總是 返回NULL。我正確使用這個嗎?任何想法爲什麼發生這種情況?GetAdornerLayer()從MedialElementBase派生的控件

回答

0

AdornerLayer由視覺樹中的AdornerDecoratorScrollContentPresenter創建。默認情況下,ControlTemplate對於Window有一個圍繞其所有內容。如果既沒有AdornerDecoratorScrollContentPresenter作爲控件的父級,它將返回空值。