ModuleListPageFilter.CanRemove Property

Definition

Gets a value indicating whether the filter can be removed.

public:
 property bool CanRemove { bool get(); };
public bool CanRemove { get; }
member this.CanRemove : bool
Public ReadOnly Property CanRemove As Boolean

Property Value

true if the filter can be removed; otherwise, false.

Examples

The following example uses the CanRemove property to set the visibility of a label.

LinkLabel _removeFilterLabel;
LinkLabel _filterLinkLabel; 
protected void RefreshMyFilter() {

    ModuleListPageFilter filter = this.Filter;

    if (filter != null) {
        if (filter.CanRemove) {

            _removeFilterLabel.Visible = true;
            _filterLinkLabel.Text = filter.Description;
            _removeFilterLabel.LinkArea =
                new LinkArea(0, _removeFilterLabel.Text.Length);
        } else {
            _filterLinkLabel.Text = filter.Description;
        }

        _filterLinkLabel.Links.Add(new LinkLabel.Link(0, 0));

        _filterLinkLabel.Visible = true;
        _selectedFilter = filter;
    } else {
        _filterLinkLabel.Visible = false;
        _removeFilterLabel.Visible = false;
    }
} 

Applies to