問題タブ [data-binding]

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 投票する
3 に答える
1080 参照

c# - C# のシリアル化とデータ バインディングのイベントが失われる

私はすでに似たようなものをここに投稿しましたが、ここでもっと一般的な質問をしたいと思います。

INotifyPropertyChanged を実装するオブジェクトをシリアル化し、シリアル化から戻して DataGridView にバインドしようとしましたか? 私がそれを行うと、変更された値からの更新がありません(ウィンドウを最小化して元に戻す必要があります)。

何かコツはありますか?

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

winforms - リストへの winForms + DataGridView バインディング

を DataGridView コントロールにバインドしようとしList<T>ていますが、カスタム バインディングを作成できません。

私が試してみました:

そのプロパティ名では何も見つからなかったという例外がスローされます。

問題の列の名前は「Opcode」です。のプロパティの名前List<T>は Opcode です。

ANSWER EDIT:問題は、クラスにプロパティとしてバインド可能なフィールドがなく、パブリックフィールドだけだったことです...明らかに、フィールドには反映されず、プロパティだけに反映されます。

0 投票する
5 に答える
14412 参照

wpf - WPF DataBinding with simple arithmetic operation?

I want to add a constant value onto an incoming bound integer. In fact I have several places where I want to bind to the same source value but add different constants. So the ideal solution would be something like this...

(NOTE: This is an example to show the idea, my actual binding scenario is not to the canvas property of a TextBox. But this shows the idea more clearly)

At the moment the only solution I can think of is to expose many different source properties each of which adds on a different constant to the same internal value. So I could do something like this...

But this is pretty grim because in the future I might need to keep adding new properties for new constants. Also if I need to change the value added I need to go an alter the source object which is pretty naff.

There must be a more generic way than this? Any WPF experts got any ideas?

0 投票する
10 に答える
65677 参照

wpf - WPF検証エラーの検出

ExceptionValidationRuleWPFでは、またはを使用して、データバインディング中にデータレイヤーでスローされたエラーに基づいて検証を設定できますDataErrorValidationRule

この方法で多数のコントロールを設定し、[保存]ボタンを使用したとします。ユーザーが[保存]ボタンをクリックした場合、保存を続行する前に、検証エラーがないことを確認する必要があります。検証エラーがある場合は、それらを大声で叫びます。

WPFでは、データバインドコントロールのいずれかに検証エラーが設定されているかどうかをどのように確認しますか?

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

asp.net - ASP.net ajax AccordionPane を XMLDatasource にバインドするにはどうすればよいですか?

これでもう 1 日を無駄にすると、私を打ち負かす怒っている上司がいます :-P 多くのカルマは、私のジレンマを解決できる ajax の第一人者を指しています。

しかし、詳細: XML ソースから一連のリンクを取得し、そのソースからデータを取り込む AccordionPane が必要です。

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

asp.net-mvc - XML属性に対してWebUIをバインドするにはどうすればよいですか?

UIをWebページ上のXElementsとそのプロパティのコレクションにバインドしたいと思います。仮に、これはXMLツリーを表す任意のオブジェクトに当てはまる可能性があります。これを行うためのより良い方法があるかもしれないことを願っています。

XPathクエリを使用して、コレクションの要素と各(この場合)XElementの属性値を取得する必要がありますか?XMLに対するデータバインディングを容易にするように設計されたタイプのオブジェクトはありますか?

0 投票する
5 に答える
9602 参照

asp.net - ASP.NET DropDownList DataTextField をメソッドにバインドしますか?

とにかく、ASP.NET DropDownList のアイテムに、プロパティではなくソースのメソッドにバインドされた Text または Value を持たせる方法はありますか?

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

wpf - 「リンク」せずに2つのWPFComboBoxを1つのソースにデータバインディングする

ObjectDataSourceProviderから1つのComboBoxリスト会社があるマスター/詳細シナリオがあります。その下に、現在のCompanyオブジェクトからContactsプロパティにバインドする2つのComboBoxがあります。各ComboBoxで異なる連絡先を選択できるようにする必要があります。ただし、一方のリストの選択を変更するとすぐに、もう一方のリストが同じ連絡先に更新されます。

さまざまな設定(OneWayとTwoWay)を試しましたが、これまでのところ何も機能していないようです。これが私のXAMLの抜粋です。

CollectionViewSourceを作成するのが道だと思いましたが、それを機能させることができませんでした。PrimaryContactとAdminContactがリンクされないようにする簡単な方法はありますか?

0 投票する
3 に答える
298 参照

winforms - オブジェクト フィールドをフォーム コントロールにデータバインドしていますか?

または、フォーム コントロールをメソッドによって手動で入力しますか?

どちらがベストプラクティスと見なされますか?

0 投票する
3 に答える
74367 参照

wpf - データバインディングを介してWPFハイパーリンクのテキストを設定するにはどうすればよいですか?

WPFでは、オブジェクトの詳細に移動するハイパーリンクを作成し、ハイパーリンクのテキストをオブジェクトの名前にします。今、私はこれを持っています:

ただし、「オブジェクト名」をオブジェクトの実際の名前にバインドする必要があります。私はこのようなことをしたいと思います:

ただし、ハイパーリンククラスには、データバインディングに適したテキストまたはコンテンツプロパティ(つまり、依存関係プロパティ)がありません。

何か案は?