控件类型:
在WPF中有很多控件可供使用。她们被分为内容控件和项控件两大类。
内容控件(例如Button控件)有一个Content属性,可将这个属性设置为其他任意的控件。也就是说,可以决定控件的显示方式,但是能在内容中直接放置一个控件。
对于项控件来说,可以在其中插入多个控件作为其内容。Grid控件就是项控件的一个典型例子。
除内容控件和项控件外,还有其他一些类型的控件不允许在其中放置控件作为它们的内容。Image控件就属于这种情况。该控件只能用来显示图片。
细分以上的两大类控件类型:
布局控件:
StackPanel
WrapPanel
Canvas
DockPanel
Grid
MediaElement
表示包含音频和/或视频的控件。
MediaElement.LoadedBehavior 属性
设置加载行为状态。MediaState
注意:设置为Manual,这样才可以手动控制视频的播放状态。
MediaElement.Position 属性
通过媒体的播放时间获取或设置进度的当前位置。
public TimeSpan Position { get; set; }
自媒体开始以来的时间量。 默认值为“00:00:00”。
MediaElement.Volume 属性
获取或设置媒体的音量。
范围在 0 与 1 之间。 默认值为 0.5。
MediaElement.IsMuted 属性
public bool IsMuted { get; set; }
true 如果音频处于静音状态;,否则为 false。 默认值为 false。