問題タブ [custom-titlebar]

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.

0 投票する
1 に答える
53 参照

vb.net - 任意のフォームからアクセスできるカスタム タイトル バーのルック アンド フィールを制御する 1 つのファイルを持つことは可能ですか?

60 以上のフォームを持つアプリケーションがあり、各フォームに同じコードの 60 以上のコピーを配置する代わりに、フォームの読み込み時に実行されるコードのインスタンスを 1 つ作成したいと考えています。


サブルーチン標準です。
_ _
_
_

クラスとモジュールを使用して数え切れないほどの試みを行いましたが、ハードコーディングされたフォームを希望どおりに動作させることしかできません。

TitleBar (非フォーム クラス) に存在する OnPaint イベントをトリガーしましたが、TitleBar を取得して任意のフォームにカスタマイズを適用することができません。とにかく、TitleBar の Me と MyBase の値を回避して、呼び出し元のフォームの値を割り当てることはできますか? または、TitleBar にそのリソースを貸し出すことはできますか? どんな助けでも大歓迎です。ところで、私が達成しようとしていることを表す言葉やフレーズはありますか?

これは試行錯誤の長いラウンドでした。
ありがとうございました

0 投票する
0 に答える
40 参照

android - Android: カスタム ウィンドウ タイトルで AppCompat テーマを使用できない

私は一種の悪循環に陥っています。MVVM パターンをアプリに実装しようとしていますが、次の方法で ViewModel をインスタンス化します。

AppCompat を拡張する必要がありますが、BaseActivity クラスで AppCompatActivity を拡張すると、次のタイプの例外が発生します。

問題は、既に AppCompat テーマを使用しているため、マニフェストで AppCompat テーマを使用できないことです

タイトルバー:

次に、コードで ActionBar を構成し、次に BaseActivity で構成します。

そのため、AppCompatActivity の拡張とカスタム タイトル機能を組み合わせる方法がわかりません。

編集1:@CommonsWareへの返信

私が設定した場合

私のマニフェストファイルでは、次の例外が発生します。

アプリが起動するとすぐに、ドロワー メニュー コンテナーを作成する次のコードの最初の行で:

だから私はまだ運がないと思います:(