2009-04-22 11 views
0

私のページにキャンバスがあり、ボタンをクリックするとキャンバスに新しいボタンが動的に作成されます。だから、どこでも私のプロジェクトのどこにでもアクセスできる(例えばテキストを変更する、または書式を設定する)どこかにボタンを置いておきたい。誰かが私に解決策を与えることはできますか?ボタン/テキストボックス/ etcをセッション中に維持するにはどうすればよいですか?

答えて

1

Silverlightはブラウザ内でクライアント上で完全に実行されるため、サーバー上のセッション状態で物事を保存することについて心配する必要はありません。あなたがあなたのアプリ内からサーバーにポストバックしているのでなければ、あなたがそれをやっているというあなたの質問には何の示唆もありません。

Silverlightでボタンを作成した場合(ページまたはコントロールから)、そのページまたはコントロールで、以前の.NET変数と同じように使用できます。フィールドとして宣言されている場合は、どこからでも取得できます。

​​
1

このタイプの機能は、通常、ページ/フォーム上のコールバック(代理人)を介して実行されるか、コントロールに関連付けられます。

変更をトリガーしたい場合は、ボタン/テキストボックス/ページで定義したイベントに登録します。

関連する問題