Оболочка диалогового окна задач WPF обеспечивает реализацию пользовательского элемента управления CommandLink
.
Вот пример того, как показать ссылки на команды:
TaskDialogOptions config = new TaskDialogOptions();
config.Owner = this;
config.Title = "RadioBox Title";
config.MainInstruction = "The main instruction text for the TaskDialog goes here.";
config.Content = "The content text for the task dialog is shown here "
+ "and the text will automatically wrap as needed.";
config.ExpandedInfo = "Any expanded content text for the task dialog "
+ "is shown here and the text will automatically wrap as needed.";
config.CommandButtons = new string[] {
"Command &Link 1", "Command Link 2\nLine 2\nLine 3", "Command Link 3" };
config.MainIcon = VistaTaskDialogIcon.Information;
TaskDialogResult res = TaskDialog.Show(config);
Библиотека лицензирована в соответствии с открытой лицензией The Code Project.
Семь обновлений * У 1018 * есть еще одна приятная реализация кнопки CommandLink
.
Вот как это выглядит:
Помните, что это проект, лицензированный по лицензии GPL v3.
Это руководство также может помочь:
Создание элементов управления связью команд в Silverlight с Expression Blend 3 и поведениями