在Catel的DataWindow中应用按钮

时间:2013-11-27 18:54:11

标签: c# wpf catel memento

我正在重新实现选项对话框以支持取消更改。我正在尝试使用Catel的DataWindowIMementoService。注意到DataWindow已经有OK和Cancel按钮但没有Apply。只是想知道我是否应该通过调用AddCustomButton将其添加为自定义按钮,或者我错过了一些API部分。

1 个答案:

答案 0 :(得分:4)

您可以通过DataWindowMode枚举指定按钮,可在此处找到:

https://github.com/Catel/Catel/blob/ff35f69386ef9aeed83c28d9f7e363d246305a17/src/Catel.MVVM/Catel.MVVM.NET40/Windows/Windows/DataWindow/DataWindow.cs#L34

所以:

public MyDataWindow()
  : base(DataWindowMode.OkCancelApply)
{

}