問題タブ [initializecomponent]
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.
vb.net - XAML 子ウィンドウ サブクラス: "InitializeComponent は、基本クラスのメンバーをシャドウします。" 自動生成されたコードを変更せずにこの警告を解決するにはどうすればよいですか?
Silverlight 5 アプリケーション プロジェクトに 2 つのウィンドウを追加しました:FooWindowBase
とSomeFooWindow
. 後者は前者のサブクラスです。どちらにも を呼び出すデフォルトのコンストラクターが含まれてInitializeComponent
おり、明らかに Visual Studio またはコンパイラーがそのメソッドを自動生成します。これにより、派生クラスで次のコンパイラ警告が発生しSomeFooWindow
ます…</p>
「サブ
InitializeComponent
シャドウは、基本クラスで宣言されたオーバーロード可能なメンバーFooWindowBase
です。基本メソッドをオーバーロードする場合は、このメソッドを宣言する必要がありますOverloads
。」
どちらの場合も が自動生成されたため、 over指定子InitializeComponent
を追加する方法がないようです。Shadows
Overloads
自動生成されたコードを編集せずに、このコンパイラの警告を防止または取り除く方法はありますか?
FooWindowBase
:
XAML:
/li>コード:
/li>
SomeFooWindow:
XAML:
/li>コード:
/li>
c# - C# WPF で InitializeComponent() のパフォーマンスを向上させる方法
DevExpress コントロールを使用して C# WPF アプリケーションを開発しています。いくつかの複雑なユーザーコントロールを含むメインウィンドウとして DXRibbonWindow があります。
私の問題は、メインウィンドウの InitializeComponent() メソッドが完了するまでに最大 9 秒かかることです。そのため、アプリケーションの起動に時間がかかりすぎます。
画面に表示されるまで、各ユーザーコントロールを初期化しようとしました。このようにして、InitializeComponent() の時間を約 7 秒大幅に短縮しますが、コード ビハインドでは、コントロールにアクセスする必要がある場合があります。したがって、アプリケーションは NullReference 例外をスローします。
アプリケーションの初期化を改善する他の効果的な方法はありますか?
asynchronous - コンポーネントを非同期に初期化する
非同期にすることは可能InitializeComponent
ですか? それ以外の場合、WPF コンポーネントを非同期でロードできますか? より具体的には、私は現在 WPF で製品を開発していますが、パフォーマンス要件がある場合、グラフィカル コンポーネント (一部のコンポーネント) の読み込み時間が非常に長いことに気付きました。
c# - Xamarin.Forms Windows 10 ユニバーサル エラー "CS0103 InitializeComponent does not exist"
.Droid-Solution と SharedProject を使用して作業中の Android プロジェクトがあります。携帯電話でアプリを起動しましたが、うまく機能します。ここで、空白の Windows 10 ユニバーサル ソリューションを追加し、次の手順を実行しました: http://developer.xamarin.com/guides/xamarin-forms/platform-features/windows/installation/universal/
とにかく... 私は他に何もしませんでした。指示に従って Windows 10 ユニバーサル アプリを起動しようとしたところ、次のエラーが発生しました。
「CS0103 C# 名前 'InitializeComponent' は現在のコンテキストに存在しません。」
何度かグーグル検索しましたが、役立つものが見つかりませんでした。
ここの例も試しました: https://github.com/jamesmontemagno/Hanselman.Formsで同じエラーが発生しました。
誰かがXamarin.Forms
Windows 10 Universal Apps でこのエラーを知っていますか?
c# - InitializeComponent() 内の型 c# に型名が存在しません
私は本当にこのエラーで立ち往生しています.問題はDataGrid
、フォームにオブジェクトを追加してSQLデータベースにリンクしようとするたびに、データをプレビューできることです. コンパイル時に上記のエラーがThe type does not exit in the type
発生します。エラーをダブルクリックすると、InitializeComponent()
メソッドに移動します。
エラーが発生しているコードのサンプルを次に示します。
この段階で私が行っているのはDataGrid
、ツールボックスからオブジェクトを選択してフォームに配置し、小さな矢印を介してこのオブジェクトを SQL にリンクすることです。データをプレビューでき、コンパイル時にのみエラーが発生します。
スタック オーバーフロー スレッドを読みましたが、問題を修正できません
私のプロジェクト プロパティ内で、私のアプリケーションは .NET Framework 4.5 に設定され、ビルド アプリケーションのターゲットは x64 にあります。
私はC#/ VS2015の初心者なので、簡単な言葉で答えを明確にする/ステップバイステップの説明を提供していただければ幸いです。