【发布时间】:2009-11-05 01:26:38
【问题描述】:
由于某种未知原因,当我在ControlTemplate 中使用我的MediaElement 时,它无法显示。
我已经安装了 snoop 并且我确定 ActualWidth 和 ActualHeight 始终为零,如果我将相同的媒体元素放在只是随机放置的主窗口上,它确实显示。
那么,为什么它总是为零?这可要了我的命!!
这是我在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"/>
另外,如果我手动设置宽度和高度,它仍然不显示。
【问题讨论】:
-
您能否再展示一些 XAML 或可重现的示例?
标签: wpf controltemplate mediaelement actualwidth actualheight