문제

창 전화를위한 앱 개발을 연구하고 있습니다. 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);
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top