New to Telerik UI for WPFStart a free 30-day trial

Represents a storage for the storing objects and their StorageId keys.

Definition

Namespace:Telerik.Windows.PersistenceFramework

Assembly:Telerik.Windows.PersistenceFramework.dll

Syntax:

C#
public class ObjectStorage

Inheritance: objectObjectStorage

Constructors

C#
public ObjectStorage()

Properties

Gets the count.

C#
public virtual int Count { get; }

Items

IEnumerable<DependencyObject>

Gets the items.

C#
public virtual IEnumerable<DependencyObject> Items { get; }

Gets the keys.

C#
public virtual IEnumerable<string> Keys { get; }

Methods

Adds the item to storage.

C#
public virtual void AddItemToStorage(string key, DependencyObject item)
Parameters:keystring

The key.

itemDependencyObject

The item.

Clears this instance.

C#
public virtual void Clear()

Determines whether [contains item key] [the specified key].

C#
public virtual bool ContainsItemKey(string key)
Parameters:keystring

The key.

Returns:

bool

True if [contains item key] [the specified key]; otherwise, false.

Gets the element.

C#
public virtual DependencyObject GetElement(string key)
Parameters:keystring

The key.

Returns:

DependencyObject

Gets the element at.

C#
public virtual DependencyObject GetElementAt(int index)
Parameters:indexint

The index.

Returns:

DependencyObject

Gets the key.

C#
public virtual string GetKey(DependencyObject item)
Parameters:itemDependencyObject

The item.

Returns:

string

Removes the item from storage.

C#
public virtual void RemoveItemFromStorage(string key)
Parameters:keystring

The key.

Replaces the item in storage.

C#
public virtual void ReplaceItemInStorage(string key, DependencyObject item)
Parameters:keystring

The key.

itemDependencyObject

The item.