問題タブ [findname]

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 に答える
1124 参照

c# - コントローラーで ApplicationUser オブジェクトを取得する

C# MVC5 インターネット アプリケーションをApplicationUser作成していますが、作成したコントローラーでオブジェクトを取得する際に問題が発生しています。

これが私のコードです:

ユーザーがログインしているときにこのコードを実行しようとすると、ユーザーの null オブジェクトが取得されApplicationUserます。

これについて何か助けてもらえますか?

前もって感謝します

0 投票する
2 に答える
164 参照

c# - メソッド FrameworkElement.FindName のオーバーロードは 1 つの引数を取ります

だから私はいくつかのコードを持っています:

GridViewColumnHeader をクリックすると、このコードが実行されます。しかし、行columnHeader.Template.FindName("Up")はエラーを引き起こしています: No overload for method 'FindName' takes 1 arguments

しかし、これが他の質問と異なるのは、Microsoft のFrameworkElement.FindNameのドキュメントに、引数を 1 つ取るメソッドが明確に示されていることです。

public Object FindName( 文字列名 )

パラメーター名 タイプ: System.String

要求された要素の名前。

戻り値の型: System.Object

要求された要素。一致する要素が見つからない場合、これは null になる可能性があります。

では、なぜ私のコンパイラはこのエラーを発生させるのでしょうか?

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

c# - FindName が機能しない

MyFindNameは機能しません。値は null です。そして、コードビハインドで my を
呼び出すことができません... 名前は、このコンテキストには存在しないようです..x:Name="QuantiteTextBox"

XAML :

WPF :

どうすればこの問題を解決できますか? ありがとう。

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

c# - 名前でコントロールを検索し、1 つのコマンドでプロパティを変更できますか?

C# で 1 つのコマンドを使用して名前でコントロールを検索し、プロパティを変更できますか? 私はこれを持っています:

単一のコマンドでそれを行う方法はありますか? これは機能しませんが、次のようなものです。

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

c# - WPF で名前を使用してコード ビハインドによって作成されたコントロールを見つける方法

現在、WPF を使用して MIPS エミュレーターを作成しようとしています。

registerListと呼ばれるスタック パネル コントロール内。それぞれ 2 つのテキストブロック (R0 から R31 という名前の 2 番目のテキストブロック) を含む 32 個のスタック パネル (C0 から C31 という名前) を作成しました。

最初に、作成したdisplayRegisters()メソッドを使用して、Procesor.RegisterBank.Registers[i]に含まれる 32 個のレジスタを正しく表示します。

Procesor.RegisterBankというクラスに含まれる値で、2 番目のテキストブロックの 32 個の値すべてを更新するメソッドを作成しました。

ただし、この方法を使用しようとすると、プロジェクトを開始したときに GUI ページが表示されません。

私は何時間もこれに固執しており、コードを介してスタックパネルを作成しないことをほとんど検討していました.

ありがとう

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

windows-10-universal - エラー: 名前 'FindName' は、新しいクラスの現在のコンテキストには存在しません

現在、Visual Studio 2017 を使用して C# で新しい UWApp を作成しています。Xaml コンテンツのすべての表示を処理する新しいクラスを作成した後。

次のコード行を含む関数を転送しました。

...

Image imgObj = (Windows.UI.Xaml.Controls.Image)FindName("myTopImage");

...

新しいクラスに追加されますが、FindName は次のエラー メッセージとともに赤で強調表示されます。

名前 'FindName' は現在のコンテキストに存在しません

FindName が新しいクラスではなく MainClass でうまく機能する理由がわかりません。以前に他のアプリでこれを行ったことがありますが、問題はありません。

ありがとう。