Я предполагаю, что большинство людей называют эти кнопки просто по именам, когда они говорят, говоря "OKCancel" или "OKCancelApply".Существует ли специальный термин, который Microsoft или кто-либо другой использует для обозначения этой полосы кнопок?
Контекст вопроса и другие примечания :
(Mvvm / Wpf)У меня есть модель представления, которая в настоящее время называется CancelCommitViewModel .Он содержит коллекцию UserCommandViewModel элементов.Для каждой кнопки, которая должна отображаться, существует одна UserCommand (с названиями «_OK», «_Cancel» и «_Apply»).Каждая UserCommand имеет ссылку под названием Command, которая является ссылкой на команду приложения в CancelCommitViewModel .
CancelCommit всегда показывает кнопку OK.Отменить и применить необязательно.Это инкапсулирует связанную логику;другие модели представлений используют CancelCommit в качестве компонента.Я не думаю, что композит всегда будет диалогом, поэтому я не буду называть его DialogCommitViewModel .
Идеи именования :
CancelCommitViewModel .Ссылка с именем CancelCommit при компоновке."{Binding CancelCommit.HasChanges}" "{Binding CancelCommit.IsCancelAvailable}" и т. Д.
OKCancelApplyViewModel .Это ужасно.
CommitViewModel .Хороший и короткий;хотя слишком коротко - недостаточно хорошо передает смысл.
TransactionViewModel .Подразумевает что-то другое.
Я мог бы пойти с CommitCancel вместо CancelCommit , так как часть Cancel не обязательна, но я все еще хочу ее тампотому что это другая основная функция, которая представлена.
ConfirmCancel .Я подтверждаю или подтверждаю, когда нажимаю ОК или Применить?Может быть, OK = Подтвердить, Отменить = Отменить и Применить = Подтвердить?
Я собираюсь использовать CommitCancel , поскольку это две основные операции, которые будут представлены.Подтверждение (ОК) - это просто вызов Commit.