В моем универсальном приложении Windows 10 у меня есть AppBarButton на странице:
<AppBarButton x:Name="PinBtn" Icon="Pin" Click="PinBtn_Click"/>
Я хочу проверить, если Icon="Pin"
, то открепить его и наоборот.
Итак, я попытался закодировать так:
private void PinBtn_Click(object sender,RoutedEventArgs e)
{
if(PinBtn.Icon == new SymbolIcon((Symbol.Pin)))
{
PinBtn.Icon = new SymbolIcon(Symbol.UnPin);
}
else {
PinBtn.Icon = new SymbolIcon(Symbol.Pin);
}
}
Проблема: (PinBtn.Icon == new SymbolIcon((Symbol.UnPin)))
всегда возвращает FALSE
В чем проблема и как ее исправить?