0

由于某些未知原因MediaElement,当我在ControlTemplate.

我已经安装了 snoop 并且我已经确定ActualWidthandActualHeight总是为零,如果我将相同的媒体元素放在只是随机放置的主窗口上,它确实会显示。

那么,为什么它总是为零?这要死我了!!

这是我的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"/>

另外,如果我手动设置宽度和高度,它仍然不会显示。

4

1 回答 1

0

呸! 我想通了,这是一个资源问题,我输入了文件的完整路径(c:..blah)并且它起作用了。

于 2009-11-05T02:34:14.653 回答