Это мой вид XAML (некоторый код опущен для удобства чтения):
<Window ... xmlns:c="http://www.caliburnproject.org">
<Button Content="Close without saving" c:Message.Attach="Close(false)" />
<Button Content="Save and Close" c:Message.Attach="Close(true)" />
</Window>
А вот код в ViewModel:
public void Close(bool save)
{
if (save)
{
// save the data
}
TryClose();
}
Конечно, это не работает, потому что параметры действия "true" и "false"не являются объектами или свойствами объекта в XAML.Как я могу заставить это работать и отправлять логическое значение в качестве параметра Action в Caliburn Micro?