由于某些未知原因MediaElement
,当我在ControlTemplate
.
我已经安装了 snoop 并且我已经确定ActualWidth
andActualHeight
总是为零,如果我将相同的媒体元素放在只是随机放置的主窗口上,它确实会显示。
那么,为什么它总是为零?这要死我了!!
这是我的xaml ControlTemplate
:
<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"/>
另外,如果我手动设置宽度和高度,它仍然不会显示。