void OnSortButtonClicked()
        {
            var sortData = m_ProjectSortDataSelector.GetValue();

            sortData.method    = (sortData.sortField != m_SortField || sortData.method == ProjectSortMethod.Descending) ? ProjectSortMethod.Ascending : ProjectSortMethod.Descending;
            sortData.sortField = m_SortField;
            Dispatcher.Dispatch(SetProjectSortMethodAction.From(sortData));
        }
Пример #2
0
        static void OnSortMethodValueChanged(int value)
        {
            ProjectSortField sortField = (ProjectSortField)value;

            switch (sortField)
            {
            case ProjectSortField.SortByDate:
                Dispatcher.Dispatch(SetProjectSortMethodAction.From(ProjectSortField.SortByDate));
                break;

            case ProjectSortField.SortByName:
                Dispatcher.Dispatch(SetProjectSortMethodAction.From(ProjectSortField.SortByName));
                break;

            default:
                Dispatcher.Dispatch(SetProjectSortMethodAction.From(ProjectSortField.SortByDate));
                break;
            }
        }