IModifiedExtensions
Namespace: Wisej.Web.Markup
Assembly: Wisej.Framework (4.1.0.0)
Adds fluent markup extension methods to the IModified interface.
- C#
- VB.NET
public class IModifiedExtensions
Public Class IModifiedExtensions
Methods
Modified<TModified>(target, value)
Sets the Modified property of the target to the specified value.
| Parameter | Type | Description |
|---|---|---|
| TModified | The type of the target, which must implement IModified. | |
| target | TModified | The target object whose Modified property is to be set. |
| value | Boolean | The value to set for the Modified property. |
Returns: TModified. The target object with the modified property set.
This method allows for fluent syntax when setting the Modified property.
var modifiedObject = someObject.Modified(true);
OnModifiedChanged<TModified>(target, action)
Subscribes an action to the ModifiedChanged event of the target.
| Parameter | Type | Description |
|---|---|---|
| TModified | The type of the target, which must implement IModified. | |
| target | TModified | The target object whose ModifiedChanged event is to be subscribed to. |
| action | Action<TModified> | The action to invoke when the ModifiedChanged event is raised. |
Returns: TModified. The target object with the event subscription added.
This method allows for fluent syntax when subscribing to the ModifiedChanged event.
someObject.OnModifiedChanged(obj => AlertBox.Show("Modified changed!"));