質問

fluidmovebehaviourを使用しようとしています Mix 2010での動的レイアウトとスタイルのプレゼンテーション MVVM(Caliburn.micro)と組み合わせて。

マスター/ディテールの動作は私が求めているものです。それは機能していないので、シルバーライトがそれを拾っていない理由を確認するために、カーテンの後ろで何が起こっているのかを知りたいと思います。

fluidmovebehaviourをデバッグするにはどうすればよいですか?

役に立ちましたか?

解決

なぜなら FluidMoveBehavior そのようにカプセル化されており、ソースコードが利用できないため、予想どおりに機能していない場合の唯一の手段は試行錯誤です。さらに悪いことに、この機能は概念的に非常に不透明であり、設定を変更した場合に何が起こるかの意味は、最初はまったく明確ではありません。

マスター/ディテールシナリオを機能させる(最も複雑なシナリオ)を取得するための最善の希望は、非常に小さな例を作成し、それを機能させ、完全に統合されるまでコードを徐々に再導入することです。

Mix10デモ以外にも、他の作業例があります。機能が不透明になるまで、マイク・トーティの説明を読んで再読むことをお勧めします。

彼が問題に徐々に、そしてほとんどテストプログラムをほとんどアプローチしているかに注目してください。それは、「ブラックボックス」機能を使用しようとする時間を無駄にしないようにする方法です。

とにかく、「楽なインタラクティブ」の約束は、今ではむしろ空洞になるかもしれません。それはおそらく他の行動開発者にとっての教訓です。クライアントが機能していないときに、クライアントはどのようにデバッグしますか?答え:構成可能なロギングなどのツールを提供します。それが機能していないとき、沈黙は耐えられません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top