Silverlight关闭/取消按钮
问题描述:
这是用于Silverlight 4,我想为关闭/取消按钮创建一个新的按钮类以在数据输入屏幕上使用。目标是将“确认取消”交互移到控件上,而不是在ViewModel中进行。功能概述:Silverlight关闭/取消按钮
1)有一个属性IsDirty,需要支持结合
2)有两个 “国家”,由IsDirty controled
IsDirty =假的 - 内容是 “关闭”
IsDirty =真 - 内容是 “取消”
3)WHE ñ点击,如果它是脏显示一个消息框,确认调用命令
4之前取消,)两国将调用命令
用法是
<i:CancelButton Command="{Binding Path=CloseCommand}" IsDirty="{Binding Path=IsDirty}"/>
我找的指针,我认为一个模板控制将是最好的选择,但需要一些指导如何做到这一点
答
我会认真考虑使用这种功能的行为,这样你就保持功能之间的分离和如何被展示。您也可以将该行为添加到除按钮之外的其他ui项目。