1. 複数のポップアップ ウィンドウが発生した場合にマスク レイヤーが重複する問題を解決し、複数のポップアップ ウィンドウが 1 つのマスク レイヤーを共有するようになりました。
2. 複数のポップアップウィンドウのうちの1つがモーダルダイアログボックスの場合、モーダルダイアログボックスを閉じてもモードマスクレイヤーが解除されない問題を解決しました。
3. 複数のポップアップ ウィンドウがある場合、背景ウィンドウをクリックして最前面に配置する問題を解決します。 次のステップ。
1.ボタン文字を中心とした多言語化
2. より多くのスタイルカスタマイズ機能を提供
3. PopupService のストレージを最適化し、不要な PopupService (つまり、ポップアップ ウィンドウを管理しなくなります) を適時にキャッシュからクリアします。
4.ボックスページプラスボーダー
5. 現在のウィンドウポップアップがマスクレイヤーの途中にある ウィンドウポップアップ時にマスクレイヤーを基準とした位置を指定できるように改善しました。
6. ポップアップ ウィンドウの位置にすでに別のウィンドウがある場合は、元のウィンドウが完全にブロックされないように、ウィンドウを一定量オフセットします。
7. ポップアップ ウィンドウは、ドラッグするとマスク レイヤの範囲外に移動できます。マスク レイヤのサイズを制御し、ポップアップ ウィンドウが自由に移動できないようにすることが最善です。ポップアップウィンドウの質問はエリア内で制御できます。
1. BoxPageで画像を読み込む際、相対パスを使用するとクラスライブラリの相対パスから画像を読み込むことになり、画像読み込みエラーが発生します。 の相対パスを読み込むように設定する方法がわかりません。現在実行中のプロジェクト。
2. MessagePage と BoxPage には依然として類似した同一のコードがいくつかあり、完全に抽象化して分離することができず、最適化設計を考慮する必要があります。
3. MessagePage のコンテンツがスペースを含まない一定数の英語文字列である場合、最後の文字の折り返しの問題が発生します。
4. フェード効果を使用する場合、ウィンドウが消えるまでの時間がかかるため、MessagePage 上の別のボタンを複数回クリックできますが、結果は最後にクリックしたボタンに基づいており、その後のボタンのクリックが正しく行われるように修正する必要があります。無効。
5. 数え切れないほどの未知の問題とバグ...
テスト使用: 51aspxDemo/Bin/Debug/TestPage.html を直接実行するか、VS2008 で開き、Ctrl+F5 を押して効果を確認します。
拡大する