我尝试编写此代码:
public MainPage()
{
InitializeComponent();
PlaySw1Element.LoadedBehavior = MediaState.Manual;
PlaySw1Element.Source = new Uri("/Media/Film/starwars1.wma", UriKind.Relative);
DataContext = App.ViewModel;
this.Loaded += new RoutedEventHandler(MainPage_Loaded);
}
和visualstudio 2012在红色LoadedBehavior和MediaState中加下划线。 有人可以帮帮我吗?
答案 0 :(得分:0)
如果您有权访问XAML,只需编辑LoadedBehavior,例如:
<MediaElement x:Name="PlaySw1Element" LoadedBehavior="Manual" />
因为你可能不想改变它,所以这应该有效。
编辑:如果您不想编辑XAML(或者您无法出于任何原因进行编辑),您应该尝试在代码的开头导入它,因为此处定义了MediaState
using System.Windows.Controls;