창 전화 8.1 : 버튼의 배경색 변경
-
02-01-2020 - |
문제
창 전화를위한 앱 개발을 연구하고 있습니다. 8.1.버튼의 배경색을 변경하려고 할 때 문제가 있습니다.mainpage.xaml에서는 다음과 같은 코드가 있습니다 :
<Button
Name="button" Background="Pink"
Click="OnClick">
ClickMe1
</Button>
.
그 다음에 onClick 이벤트를 정의합니다 :`
private void ClickMe_Click(object sender, RoutedEventArgs e)
{
button.Background = new SolidColorBrush(Colors.Green);
}
.
라는 메시지가 현재 컨텍스트에서 exsit하지 않아도됩니다. 나는
을 고치려고 노력했다void OnClick(object sender, RoutedEventArgs e)
{
button.Background = Brushes.Green;
}
.
그러나 작동하지 않았습니다. (
해결책
Windows Phone 8.1에서 색상 클래스는 windows.ui 네임 스페이스에 있습니다.
이와 같이 단추의 배경을 설정할 수 있습니다 :
button.Background = new SolidColorBrush(Windows.UI.Colors.Red);
. 제휴하지 않습니다 StackOverflow