2009-11-05 178 views
0

由於某些未知原因,我無法在ControlTemplate中使用MediaElementWPF MediaElement ActualWidth和ActualHeight始終爲零

我已經安裝了窺探和我已經確定ActualWidthActualHeight始終爲零,如果我把同樣的媒體元素在主窗口中只是隨意放置,它確實表演。

那麼,爲什麼它會一直是零?這是殺了我!

這裏是我在ControlTemplate XAML:

<MediaElement x:Name="frostElement" 
     HorizontalAlignment="Stretch" 
     VerticalAlignment="Stretch" 
     Stretch="Fill" 
     LoadedBehavior="Play" 
     Width="{TemplateBinding Width}" 
     Height="{TemplateBinding Height}" 
     Margin="0,0,0,26.083" 
     Source="../Images/ice.mpg"/> 

另外,如果我手動設置的寬度和高度,但它仍然犯規露面。

+0

你可以展示更多的XAML或可複製的樣本嗎? – 2009-11-05 02:23:54

回答

0

Bah!我想通了,這是一個資源問題,我把文件的完整路徑(C:..等等),它的工作。