+ * @brief Apply the layout Properties.
+ * @SINCE_1_2.20
+ * @param[in] properties The properties the layout.
+ */
+ void SetLayoutProperties(const Property::Map& properties);
+
+ /**
+ * @brief Get the layout Properties.
+ * @SINCE_1_2.20
+ * @return the property of the layout.
+ */
+ Property::Map GetLayoutProperties();
+
+ /**
+ * @brief Check if the Property has been changed.
+ * @SINCE_1_2.20
+ * @return whether the layout has been changed or not.if changed, return true.
+ */
+ bool HasLayoutChanged();
+
+ /**
+ * @brief Set the layout changed flag to false.
+ * @SINCE_1_2.20
+ */
+ void ResetLayoutChangedFlag();
+
+ /**