From 0cede6131eae32aa9207370edb3d3b76bc8cd21e Mon Sep 17 00:00:00 2001 From: Gregor Biswanger Date: Wed, 22 May 2019 20:26:22 +0200 Subject: [PATCH] Fixed bug #257 - Menu Item visibility --- ElectronNET.API/Entities/MenuItem.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ElectronNET.API/Entities/MenuItem.cs b/ElectronNET.API/Entities/MenuItem.cs index 5a58d7a..9ad7d5b 100644 --- a/ElectronNET.API/Entities/MenuItem.cs +++ b/ElectronNET.API/Entities/MenuItem.cs @@ -1,6 +1,7 @@ using Newtonsoft.Json; using Newtonsoft.Json.Converters; using System; +using System.ComponentModel; namespace ElectronNET.API.Entities { @@ -68,12 +69,14 @@ namespace ElectronNET.API.Entities /// /// If false, the menu item will be greyed out and unclickable. /// - public bool Enabled { get; set; } + [DefaultValue(true)] + public bool Enabled { get; set; } = true; /// /// If false, the menu item will be entirely hidden. /// - public bool Visible { get; set; } + [DefaultValue(true)] + public bool Visible { get; set; } = true; /// /// Should only be specified for checkbox or radio type menu items.