private Item GetItem(RibbonPage obj, Item ItemCha, bool isNullCreateNew) { var item = obj.Tag as Item; if (item == null && isNullCreateNew == true) { Guid?ItemChaId = null; if (ItemCha != null) { ItemChaId = ItemCha.ItemId; } item = new Item { ItemChaId = ItemChaId, Text = obj.Text, ObjectTypeName = obj.GetType().FullName, ImageWin = obj.Image }; obj.Tag = item; } return(item); }