繁体   English   中英

如何在catel 3.9.0+中将catel:WindowBehavior与自定义窗口一起使用

[英]How to use the catel:WindowBehavior with custom windows in catel 3.9.0+

我想创建基于基础设施XamRibbonWindow但具有catel功能的窗口。 catel文档中,我找到了有关如何使用catel:WindowBehavior对其进行归档的信息。

<i:Interaction.Behaviors>
  <catel:WindowBehavior ViewModelType="viewmodels:DemoWindowViewModel" Save="okButton.Click" Cancel="cancelButton.Click" /> 
</i:Interaction.Behaviors>

似乎太容易了吧? 好吧,这实际上是您要做的一切

但是,当我将此行为添加到标准wpf窗口时,将引发异常。 它告诉我,窗口类必须实现catel:IView才能起作用。

所以我进一步寻找了另一个样本 但是接口IDataWindow在v3.9中具有比本示例更多的事件和属性。

因此,我决定下载高级示例项目以进行进一步研究。 但是此版本目前基于catel v3.8,与3.9不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM