示例#1
0
文件: Grid.h.cs 项目: unoplatform/uno
        bool TrySetGridFlags(GridFlags mask)
        {
            if (HasGridFlags(mask))
            {
                return(false);
            }

            m_gridFlags |= mask;
            return(true);
        }
示例#2
0
 bool HasGridFlags(GridFlags mask)
 {
     return((m_gridFlags & mask) == mask);
 }
示例#3
0
 void ClearGridFlags(GridFlags mask)
 {
     m_gridFlags &= ~mask;
 }
示例#4
0
        //void InitializeDefinitionStructure();

        //void ValidateDefinitions(
        //	CDefinitionCollectionBase definitions,
        //	bool treatStarAsAuto);

        //CellGroups ValidateCells(
        //	CUIElementCollectionWrapper

        //		&children,
        //ref CellCacheStackVector & cellCacheVector);

        //Xuint GetRowIndex(CUIElement child);

        //Xuint GetColumnIndex(CUIElement child);

        //Xuint GetRowSpan(CUIElement child);

        //Xuint GetColumnSpan(CUIElement child);

        //CDefinitionBase GetRowNoRef(CUIElement pChild);

        //CDefinitionBase GetColumnNoRef(CUIElement pChild);

        void SetGridFlags(GridFlags mask)
        {
            m_gridFlags |= mask;
        }