在我的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
问题和解决方法是什么?