各ツールバー項目は、ViewState プロパティの ルーティングに使用する内部の IStatefulDictionary 実装を維持します。このステートフルディクショナリは、任意のコンクリートディクショナリとして実装することができ、ツールバー項目がUltraWebToolbar 要素に関連付けられた Collection に追加されるまでプロパティ値への変更を追跡します。ツールバー項目がコレクションに追加されると、コントロールインフラストラクチャはこのディクショナリを StateBag と置き換えて、その時点でのすべてのプロパティの変更が ビューステートの追跡時に保持されるようにします。
アプリケーションは IStatefulDictionary を直接実装する必要はありません。 ただし、基本ツールバー項目タイプをサブクラス化している継承者は、 基本クラスの ViewState プロパティをインタラクティブ操作する必要がある場合があります。 その場合、 このインターフェイスの動作の知識が役に立つ場合があります。