No need to make an enum variable if it is either one of two possibilities. (#1036)

Visibility variable holding collapsed but then turning into visible is unnecessary when one can return Visibility::Collapsed or Visibility::Visible.
This commit is contained in:
pi1024e 2020-02-14 15:52:58 -05:00 committed by GitHub
parent d8fedaffde
commit 1ecf431ea3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,12 +16,11 @@ namespace CalculatorApp
Object ^ VisibilityNegationConverter::Convert(Object ^ value, TypeName /*targetType*/, Object ^ /*parameter*/, String ^ /*language*/)
{
auto boxedVisibility = dynamic_cast<Box<Visibility> ^>(value);
Visibility visibility = Visibility::Collapsed;
if (boxedVisibility != nullptr && boxedVisibility->Value == Visibility::Collapsed)
{
visibility = Visibility::Visible;
return Visibility::Visible;
}
return visibility;
return Visibility::Collapsed;
}
Object ^ VisibilityNegationConverter::ConvertBack(Object ^ value, TypeName targetType, Object ^ parameter, String ^ language)