0

我尝试编写这段代码:

    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 下划线。有人可以帮助我吗?

4

1 回答 1

0

如果您有权访问它,只需在 XAML 中编辑 LoadedBehavior,例如:

<MediaElement x:Name="PlaySw1Element" LoadedBehavior="Manual" />

由于您可能不喜欢更改它,因此应该可以。


编辑:如果您不想编辑 XAML(或者由于任何原因不能这样做),您应该尝试在代码的开头导入它,因为此处定义了 MediaState。

using System.Windows.Controls;
于 2013-09-25T11:55:33.893 回答