0
Listbox의 buttonclick에 연결된 함수가 있습니다. 선택한 버튼의 배경색을 설정합니다. 이 문제는 한 번에 하나의 버튼 만 선택하여 작동하도록하는 것입니다. 이 솔루션을 사용하면 모든 버튼을 클릭하면 녹색 배경이됩니다 ... 어떻게 검정색 배경으로 선택되지 않은 버튼을 재설정 할 수 있습니까?Listbox (Windows Phone)의 버튼에서 배경색을 제거하십시오.
private void SettingsChangeRegionButton_Click(object sender, RoutedEventArgs e)
{
Button clickedButton = sender as Button;
clickedButton.Background = new SolidColorBrush(Colors.Green);
RssStream choosenStream = GetRssStreamFromName(clickedButton.Content.ToString());
}
흠, 실제로 원하는 색상의 단추를 얻습니다. 문제가 선택되지 않은 단추에서 색상을 제거하는 것입니다 ... 아니면 대답을 잘못 이해하고 있습니까? –
필자는 버튼의 나머지 부분을 재설정하기 위해 이와 같은 것을 시도해 왔지만 작동하지는 않습니다. foreach (SettingsListbox.Items의 단추 btn) btn.Background = 새 SolidColorBrush (Colors.Black); –