component NotificationWindowViewModel { NotificationWindowModel m_Model; NotificationWindowView m_View; public NotificationWindowViewModel() { m_Model = system.Layer_GetComponentByName("notification_window_with_image"); m_View = new NotificationWindowView(); } public void OnClickedCloseDialog(string LayerName) { m_View.ShowDialog(LayerName, false); } public void OnClickedCheckbox() { m_View.ToggleCheckbox(); } public void UpdateViewDataByNotification(string Title, string Description, string ImageUrl, bool IsDisplay) { m_View.DrawNotification(Title, Description, ImageUrl, IsDisplay); } }