У меня проблема при попытке изменить цвет метки в c # при двойном щелчке по метке при запуске приложения. Я перепробовал разные вещи, но не могу найти решение. Я знаю, что это может быть вопрос новичка для вас, ребята, но я был бы признателен, если бы вы могли мне помочь. Спасибо! Вот WPF:
<Border Padding="10">
<StackPanel>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="3*"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock x:Name="BestScore" Margin="0 0 30 0" Height="20" Grid.Column="0" Background="#CDCDCD"></TextBlock>
<Button x:Name="PlayAgainButton" Click="PlayAgainButton_Click" Height="50" Grid.Column="1" Background="#F1EB5F" Content="Play Again"></Button>
<TextBlock x:Name="BestScoreFromFile" Margin="30 0 0 0" Height="20" Grid.Column="2" Background="#CDCDCD"></TextBlock>
</Grid>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Label x:Name="Label1" Height="100" MouseDoubleClick="Label1_MouseDoubleClick" Grid.Column="0" Margin="0 60 20 0" Background="Aqua"></Label>
<Label x:Name="Label2" Height="100" MouseDoubleClick="Label2_MouseDoubleClick" Grid.Column="1" Margin="0 60 0 0" Background="Aqua"></Label>
<Label x:Name="Label3" Height="100" MouseDoubleClick="Label3_MouseDoubleClick" Grid.Column="2" Margin="20 60 0 0" Background="Aqua"></Label>
</Grid>
</StackPanel>
</Border>
и C #:
private void Label1_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
Label1.Background =Color.Red;
}