問題タブ [valueconverter]

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

wpf - 値コンバーターを使用するときにビュー モデルのプロパティを更新する方法は?

この値はデータグリッドの選択に依存するため、textBox があり、値コンバーターを使用して text プロパティを設定します。だから私はこのコードを使用します:

Normallt 私はこのように使用します:

しかし、この場合、コンバーターが必要ですが、dataContext のプロパティも更新したいと考えています。

それは可能ですか、またはコンバーターを使用すると、dataContext のプロパティを更新できませんか?

ありがとう。

編集:

私はもう少し明晰になろうとしています。

TextBox を持つビューがあります。このテキストボックスをコンバーターに合わせて設定したいです。このコンバーターは、myDataGridSelectedItems というビュー モデルのプロパティを使用します。しかし、ビュー モデルには myTextBox と呼ばれる他のプロパティがあり、textBox がコンバーターから受け取った値で値を更新するときに更新する必要があります。

したがって、ビューの Text プロパティをビュー モデルの 2 つのプロパティにバインドしたいと考えています。

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

delphi - 互換性のない型: 'Byte' と 'String'

次の関数でコンパイラ エラーIncompatible types: 'Byte' and 'String'が発生します。

ディスクサイズを文字列に変換したい。この問題を解決するには?

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

objective-c - float または double ( aufiofile の長さ) を分 : 秒 ミリ秒に変換します

こんにちは、目的の C で解決策を見つけて、オーディオ ファイルの長さをミリ秒単位で取得しようとしました。現時点では、次のコードしかありません。

問題はこれです:より正確なtimePosition、分:秒:ミリ秒を取得したい

あなたの何人かは解決策を持っていますか?

ありがとう

0 投票する
4 に答える
4166 参照

java - リストから変換配列 float[] へ

次のようなリストがあります。

このarraylistを配列floatに変換したい。

私のコード:

しかし、上記のようにコードにエラーが表示されます。手伝って頂けますか?

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

c# - C# Environment.TickCount を HH:mm:ss:ms に変換する方法

int 値 Environment.TickCount を dd:HH:mm:ss:ms (日:時間:分:秒:ミリ秒) の形式に変換しようとしています。

それを行う簡単な方法はありますか、それとも Environment.TickCount を 60 で割り、次に 3600 で割り、次に 216000 で割りますか?

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

c# - 数値コンバーター (文字列形式の大整数)

大きな数値 (文字列形式) を任意の数値システムに変換するクラスを C# で作成しようとしています。このコードは、gi-normous 整数 (文字列形式) を 16 進数形式に変換する方法で見つかりましたか? (C#)

このコードは、コードを少し変更するだけで、任意の数値システム (2^n ベース) でも機能します。

問題は、アルゴリズムのロジック (for ステートメント) を理解していないことです。誰かがコードのこの部分を説明してもらえますか:

たとえば、このコードを文字列 10 進数から文字列 base64 に変換するようにするには、マスクを変更して、16 進数システムの 4 ビットではなく 6 ビットを計算できるようにし、数字を 6 だけ右シフトする必要があります。残りを次のバイトに追加します。

最後にルックアップテーブルを変更して結果を出力します

私が完全に理解していないのは、forループのこの行です

この行とループは、結果の各バイトに対する各反復で何を行っているのでしょうか? そして最も重要なことは、なぜですか?