private void cmdStandard_Click(object sender, RoutedEventArgs e) { try { m_Loaded = false; var gr = (PNGroup)m_Group.Clone(); m_Group.Clear(); m_Group.Name = gr.ID == 0 ? PNLang.Instance.GetGroupName("general", "General") : gr.Name; m_Group.ID = gr.ID; m_Group.ParentID = gr.ParentID; var image = TryFindResource("gr") as BitmapImage; //new BitmapImage(new Uri(PNStrings.RESOURCE_PREFIX + "gr.png")); m_Group.Image = image; m_Group.IsDefaultImage = true; imgGroupIcon.Source = m_Group.Image; fillGroupProperties(); } catch (Exception ex) { PNStatic.LogException(ex); } finally { m_Loaded = true; } }
internal WndNewGroup(PNGroup group, PNTreeItem treeItem) : this() { if (group != null) { m_Group = (PNGroup)group.Clone(); m_Mode = AddEditMode.Edit; } else { m_Group = new PNGroup { IsDefaultImage = true }; } _TreeItem = treeItem; }