我尝试在Windows Phone 8上构建应用程序并尝试创建9个按钮作为点击它们后触发声音的图像。我可以成功创建一个按钮但是当我扩展我的代码以创建8个新按钮时,一些声音无法播放。如何解决这个问题,使所有声音播放。 我的一个按钮的代码,我乘以9倍。
MainPage.xaml中
<!--3x3 Grid -->
<Grid x:Name="Column" Grid.Row="0">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="*" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<!-- First Sound -->
<Button x:Name="FirstButton"
Style="{StaticResource FirstButtonStyle}"
Click="FirstButton_Click" />
<MediaElement x:Name="FirstSound"
Source="/Assets/sounds/first.mp3"
Volume="1"
AutoPlay="False" />
MainPage.xaml.cs中
private void FirstButton_Click(object sender, RoutedEventArgs e)
{
FirstSound.Play();
}
的App.xaml
<Style x:Key="FirstButtonStyle" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Image x:Name="FirsButtonImage" Source="/Assets/images/firstimage.png"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>