|
分類:[VB.NET/VB2005 以降]
WPFでちょっとしたインストーラを作ることになったのですが、表現方法で躓きまして・・・。 普通のインストーラは「次へ」ボタンを押すと、ウィンドウのテキスト内容や、インストール先を選択するためのコントロールが表示されると思うのですが、 あれと同じことをWPFで表現したいです。
いろいろとGridで複数区切ったり、ブラウザコントロールと別々に作成されたPageをロードしたりしたのですが、不安定な動作となってしまいます。 Gridは希望ととても近い動きをするのですが、Tabキーを押すとまだ表示されていないコントロールがアクティブになってしまって、予期しない行動をしてしまうことがあります。 GridでTabキーを無視するために、Gridごとに「Visible=Collapsed」でやってみたのですが、「戻る」を押すたびに再度表示設定させてあげないといけない等、作業が増えてしまうので断念しました。 ブラウザとPageの組み合わせでTabキーは解決したのですが、表現にアニメーションを追加するととても面倒な作業+不細工となるので断念。
希望としては、Microsoft Blendのインストーラのような表現をするにはどのように組むのが一番なんでしょうか? こうすれば近くなるかも!や、こんな技があるよ!など、些細なことでも参考になりますのでよろしくお願いしますm(_ _)m
|