C# WP8应用程序中所有MediaElement的静音按钮
我正试图在MainPage.xaml上为我的应用程序创建一个静音按钮,所以当我单击它时,其他xaml页面中的每个mediaelement都会静音 我使用一个按钮来控制这个bool变量(我把它放在MainPage.xaml中) 在应用程序中的每个mediaelement中,我都使用这个绑定C# WP8应用程序中所有MediaElement的静音按钮,c#,windows-phone-8,C#,Windows Phone 8,我正试图在MainPage.xaml上为我的应用程序创建一个静音按钮,所以当我单击它时,其他xaml页面中的每个mediaelement都会静音 我使用一个按钮来控制这个bool变量(我把它放在MainPage.xaml中) 在应用程序中的每个mediaelement中,我都使用这个绑定 <MediaElement x:Name="MESong" IsMuted="{Binding IsMuted}"/> 但是这个绑定不起作用吗?试试这个: <MediaElement x
<MediaElement x:Name="MESong" IsMuted="{Binding IsMuted}"/>
但是这个绑定不起作用吗?试试这个:
<MediaElement x:Name="MESong" IsMuted="{Binding isMuted}"/>
您正在使用isMuted属性,因此需要绑定该属性。更新:我不知道为什么,但当我更新代码并实现INotifyPropertyChanged时,它起到了作用:|
private bool _isMuted;
public bool IsMuted
{
get { return _isMuted; }
set
{
if (value != _isMuted)
{
_isMuted = value;
NotifyPropertyChanged("IsMuted");
}
}
}
哦,这是我的错误,但将其更改为Ismute并不能解决问题,但我找到了解决方案,谢谢^^
private bool _isMuted;
public bool IsMuted
{
get { return _isMuted; }
set
{
if (value != _isMuted)
{
_isMuted = value;
NotifyPropertyChanged("IsMuted");
}
}
}