プレゼンテーション モデルから videodisplay.stop、pause()、close などの videodisplay 関数を制御する方法は? しかし、プレゼンテーションモデルから制御する必要があります。カスタム イベントはコストがかかるため、私のオプションではありません。
質問する
174 次
2 に答える
0
同様の問題を解決するために Binding タグを使用しました (ESRI マップで centerAt を呼び出す) :
<fx:Binding source="model.videoState" destination="videoState"/>
<fx:Script>
<![CDATA[
private function set videoState(value:String):void
{
// do whatever is to be done
これにより、カスタム イベントが回避され、パターンが保持されます。プレゼンテーション モデルはビデオ ディスプレイを認識しません。
于 2012-11-15T10:53:01.137 に答える
0
私のコード ビハインド アプローチを見てみましょう。モデルに id を与えてメソッドを呼び出すだけです。しかし、私はカスタム イベントが高すぎるとは思いません。
于 2012-06-02T19:54:38.447 に答える