public HeaderEditorVM(HeaderInfo p_hdrHeader, IList <VirtualFileSystemItem> p_lstModFiles, HeaderProperties p_hrpEditableProperties) { HeaderInfo = p_hdrHeader; ModFiles = p_lstModFiles; TitleVisible = (p_hrpEditableProperties & HeaderProperties.Title) > 0; TextColourVisible = (p_hrpEditableProperties & HeaderProperties.TextColour) > 0; TextPositionVisible = (p_hrpEditableProperties & HeaderProperties.TextPosition) > 0; ImageVisible = (p_hrpEditableProperties & HeaderProperties.Image) > 0; HeightVisible = (p_hrpEditableProperties & HeaderProperties.Height) > 0; TextPositions = Enum.GetValues(typeof(TextPosition)); Errors = new ErrorContainer(); }
public HeaderEditorVM(HeaderInfo p_hdrHeader, IList<VirtualFileSystemItem> p_lstModFiles, HeaderProperties p_hrpEditableProperties) { HeaderInfo = p_hdrHeader; ModFiles = p_lstModFiles; TitleVisible = (p_hrpEditableProperties & HeaderProperties.Title) > 0; TextColourVisible = (p_hrpEditableProperties & HeaderProperties.TextColour) > 0; TextPositionVisible = (p_hrpEditableProperties & HeaderProperties.TextPosition) > 0; ImageVisible = (p_hrpEditableProperties & HeaderProperties.Image) > 0; HeightVisible = (p_hrpEditableProperties & HeaderProperties.Height) > 0; TextPositions = Enum.GetValues(typeof(TextPosition)); Errors = new ErrorContainer(); }