XmlForm.Dirty 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示表单中的数据自上次保存之后是否被修改过。
public:
abstract property bool Dirty { bool get(); void set(bool value); };
public abstract bool Dirty { get; set; }
member this.Dirty : bool with get, set
Public MustOverride Property Dirty As Boolean
属性值
如果自从上次保存表单中的数据后已对其进行修改,则为 true;否则为 false。
示例
在下面的代码示例中,类的 XmlFormDirty 属性用于确定是否更改了窗体中的数据。
if (this.Dirty)
{
MessageBox.Show("Data has been changed.");
}
else
{
MessageBox.Show("Data has not been changed.");
}
If (Me.Dirty) Then
MessageBox.Show("Data has been changed.")
Else
MessageBox.Show("Data has not been changed.")
End If
注解
如果 Dirty 属性为 true,则表单的基础 XML 文档中的数据自从上次保存以来已被更改。 如果该属性为 false,则尚未发生更改。
注意:在事件期间 Loading 发生的更改不会导致 Dirty 属性设置为 true。
此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。