На основе шаблона в C#/WPF Интерфейс ICommand (Система. Windows. Вход. ICommand), определяется для взятия объекта в качестве параметра на Выполнении, а также методе CanExecute.
interface ICommand
{
bool CanExecute(object parameter);
void Execute(object parameter);
}
Это позволяет Вам определять свою команду как статическое общедоступное поле, которое является экземпляром Вашего пользовательского объекта команды, который реализует ICommand.
public static ICommand DeleteCommand = new DeleteCommandInstance();
Таким образом соответствующий объект, в Вашем случае человек, передается в том, когда выполняются, назван. Выполнить метод может тогда бросить объект и назвать Удаление () метод.
public void Execute(object parameter)
{
person target = (person)parameter;
target.Delete();
}
previewAutoRefresh включен по умолчанию.
Предварительный просмотр обновляется при любой вставке разметки (или нажатии клавиши Enter). The content of the preview is sent by ajax to a server side parser to render the markup language (textile, markdown, bbcode etc). Doing this operation on every key stroke is almost impossible (slow and heavy).
The markItUp! built-in preview is just a helper. You can disable it and code your own preview, using a client side script (Showdown for example) as you would have to do with a regular textarea.
:)