【发布时间】:2015-04-27 01:08:18
【问题描述】:
当一个新的 MediaElement 被创建并插入到一个 Grid 中时,它会自动调整大小以适应整个 Grid 的大小。如何调整 MediaElement 的比例以模仿视频的原始大小?
Grid gDim = new Grid();
MediaElement plr = new MediaElement();
plr.Source = new Uri(my_string); // web link to video file
plr.Play();
plr.Width = plr.NaturalVideoWidth ;
plr.Height = plr.NaturalVideoHeight ;
plr.AreTransportControlsEnabled = true;
gDim.Children.Add(plr);
设置 NaturalVideoWidth/Height 会使 MediaElement 不可见。
【问题讨论】:
标签: c# xaml windows-8 windows-store-apps microsoft-metro