在我的 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
有什么问题并解决它?