問題タブ [composite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 再描画のためにキャンバスをクリアする方法
合成操作を試し、キャンバスに画像を描画した後、画像を削除して合成しようとしています。どうすればよいですか?
他の画像を再描画するには、キャンバスをクリアする必要があります。これはしばらく続く可能性があるので、毎回新しい長方形を描くことが最も効率的なオプションになるとは思いません。
swt - SWT.NO_BACKGROUND を使用したコンポジットの背後でのコントロールの再描画
当初の目標:
メニューを表示するために使用する TreeMenu があります。このツリーで、ユーザーはさまざまな項目を選択できます。
ユーザーが最初のアイテムを選択した後に新しいアイテムを選択できないように、ツリーを無効にしたいと思います。キャッチは、グレーアウトされた外観を使用することが許可されていないため、setEnabled を使用できないことです。外観/色は変更されない場合があります。
私たちの提案するソリューション
私たちの最初のアイデアは、メニューの上に SWT.NO_BACKGROUND を指定して Composite を使用し、ユーザーによる TreeMenu の操作を防ぐことでした。
コード:
これは再描画に問題があります。
画面が別の画面で覆われてから前面に戻された場合、カバー コンポジットは前に重なったウィンドウの断片で埋められます。
私たちのアイデアは、メニューを手動で再描画することでした:
コードを paintEventListener 内に配置しました。
しかし、これにより無限ループが発生し、問題は解決しませんでした。
質問
当初の目標を達成する方法を知っている人はいますか?
提案されたソリューションを機能させる方法を知っている人はいますか?
design-patterns - 複合パターンとデコレータパターンの違いは?
複合パターンとデコレータパターンの違いは何ですか?
wpf - wpf プリズム複合コマンド
複合 WPF アプリケーションがあります。ツールバー機能を実装する予定です。メイン領域のすべてのビューに共通するツールバー項目 (基本的には、印刷、保存、非表示、展開、元に戻す) はほとんどありません。このために、これらの項目 (印刷、保存、非表示、展開、元に戻す) をツールバー領域に追加するデフォルトのツールバー モジュールを作成しました。ユーザーが任意のツールバー項目をクリックすると、メイン領域の 20 個のビューすべてでこれを処理する必要があります。
ツールバー項目ごとに、プリズム デリゲートコマンド オブジェクトを関連付けました。
サンプル:
Xaml、ツールバー項目をこのコマンドにバインドします。
メイン リージョンでは、20 近くのビューが表示されます。これらのビューはすべて、このコマンドをサブスクライブする必要があります。イベント アグリゲーターを使用してイベントを発行することを考えています。すべてのビューがこのイベントをサブスクライブします。
例: ユーザーが印刷をクリックすると、印刷コマンドは、印刷イベントを発行するPrintメソッドを実行します。このイベントは 20 回のビューでサブスクライブされ、さらに処理が行われます。
ツールバーを正しい方法で実装していますか?
mysql - mysql複合インデックスを使用する必要があります
mysql のインデックス戦略について質問を受けました - 主に複合インデックスをいつ使用するか
私はかなり一般的なリレーショナル データベース シナリオを持っています。テーブルのセットアップは次のとおりです。
そこで、ブランドと商人を格納するテーブルを作成します
Maintable にクエリを実行するときは、brandid をクエリすることもあれば、merchantid をクエリすることもあれば、両方をクエリすることもあります。このシナリオでは、各列に 1 つのインデックスを使用するのが最適ですか?それとも、両方で構成される複合インデックスを使用するのが最適ですか?
また、全文検索にブランド名とマーチャント名を含めたい場合、どうすればこれを実現できますか?
乾杯 :)
wpf - 複合コマンドが機能しない
私はCompositeMVVMアプリケーションに取り組んでおり、グローバルバインディングイベントを発生させようとしています-そうでない場合を除きます!..
CanRunはtrueを返しますが、ボタンはデフォルトで無効になっています!! !! コンポジットガイドに従いましたが、OnLoadMenuが起動していません!!!
私は輪になって回っています(イベントアグリゲーター、DelegateCommands、CompositeCommands)それはうまくいきません。これを見て、私が欠けているものを教えてもらえますか?
html - HTML5 Canvas 合成 (source-in)
canvas を使用して、HTML5 でページめくりタイプのアニメーションを再作成しようとしています。アニメーションは、このページのアイデアに基づいています。しかし、それは本当に重要ではありません。私が抱えている問題は、'source-in' 複合操作を使用しても期待どおりの結果が得られず、その理由を明確にしたいということです。クロムでのみ動作し、FF 3.6 では動作しないと思います。
黒い四角形は、めくられるページの「マスク」として機能するはずです。私が見たいのは、マスクと重なっている領域のめくりページだけです。問題は、重なり合う領域だけでなく、黒い四角形全体が描画されることです。
HTML5 がまだ実際に使用されていないことはわかっています。個人的なサイトと好奇心のために実験しているだけです。どんなアイデアでも大歓迎です。
sql - 複合主キーと外部キー制約エラー
以下のように定義された SQL テーブルがあります。
アイテムとフォルダーは同じテーブル内に格納されます。アイテムがフォルダー内にある場合、ParentID 列はフォルダーの ID です。また、フォルダーを削除するときに、CASCADE アイテム/フォルダーを削除できるようにしたいと考えています。
例はより明白かもしれません:
したがって、アイテム 3 (フォルダー) を削除すると、アイテム/フォルダー 4、5、6、および 7 も削除されます。
次のような制約を追加しようとしました。
しかし、それは私にこのエラーを与えます:
テーブル 'TestComposite' に FOREIGN KEY 制約 'fk_parentid' を導入すると、サイクルまたは複数のカスケード パスが発生する可能性があります。ON DELETE NO ACTION または ON UPDATE NO ACTION を指定するか、他の FOREIGN KEY 制約を変更します。
列が同じ FK/PK の一部ではないという問題があった場合に備えて、ParentSiteUrl という名前の 2 つ目の SiteUrl 列も追加しようとしましたが、同じエラー メッセージが表示されます。
私は何か間違ったことをしていますか?
ありがとうございました、
c# - Silverlight を使用した複合アプリケーション ガイダンスに基づくモジュールの一部であるビューの画像パスを解決するにはどうすればよいですか?
それぞれが独自のプロジェクトに存在する複数のモジュールを含む Silverlight アプリケーションがあります。残念ながら、画像で使用されているパスはすべて解決されていません (私の Silverlight アプリケーションには画像が表示されません)。
モジュールに存在するビューに対してSilverlightの複合アプリケーションガイダンスを使用して画像パスを設定する方法の手がかりはありますか?