問題タブ [updatesourcetrigger]

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

git - Sourcetree を使用して GIT でプッシュ (コミットではない) をリセット/削除する

Sourcetree を使用して GIT でプッシュ (コミットではない) をリセット/削除する方法はありますか? ありがとう

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

c# - wpf UpdateSourceTrigger が明示的にバインドされないのはなぜですか?

DataGrid とオブジェクトの間に双方向バインディングがあります。ユーザーが保存ボタンをクリックしたときに、DataGrid で行われた変更のみをオブジェクトに保存したいと考えています。最初のステップとして、UpdateSourceTrigger=Explicit を設定します。そのプロパティを明示的に設定してもバインドが発生しないと予想していましたが (まだ UpdateSource() を呼び出していないため)、予想に反して、プログラムを閉じて再起動すると、変更がオブジェクトにバインドされます。

変更がオブジェクトの設定にまだバインドされているのはなぜですか?

私のxamlファイルからの関連するDataGridコードは次のとおりです。

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

wpf - UpdateSourceTrigger が LostFocus に設定されたバインディングの例外

次のコードは、UpdateSourceTrigger が PropertyChanged に設定されている場合に実行されますが、UpdateSourceTrigger が LostFocus に設定されている場合、初期化時に例外をスローします。

この実装の問題は何ですか?また、どのように修正できますか?

例外

意見

行動

ビューモデル

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

c# - wpf テキストボックスをリストにバインド - MainWindow.List.Item[0]

MainWindow に静的リストがあります。変更が発生した場合、CurrValue はすぐに設定されます。

私のクラスには、 INotifyPropertyChanged 実装があります

これは問題なく動作しますが、今回は Window#2 の Textbox (Text)をこの List の最初の項目 (varVisuListDll[0].CurrValue) にバインドしたいと考えています。

TextBox.Text をこの値にバインドするにはどうすればよいですか (Text={Path, UpdateSourceTrigger ...}??

(dtgrVariables.ItemSource=MainWindow.varVisuListDll) でテストしました。この作品の.

私を助けてください ..

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

c# - ソース DataTable を WPF DataGrid で明示的に更新する

私の MainWindow には、DataGrid と StackPanel があり、TextBox コントロール (列ごとに 1 つ) と保存ボタンのセットがあります。

ユーザーが DataGrid で行を選択すると、現在の行の詳細がテキスト ボックスに表示されます。ユーザーはテキスト ボックス内の情報を編集して保存できます (保存中にソースが更新されます。UpdateSourceTrigger=Explicit を使用)

問題は、DataGrid で別の行を選択するとソースが更新されることです。しかし、保存ボタンのクリックでのみ更新したい。

サンプルコード:

MainWindow.xaml

MainWindow.xaml.cs

Model.cs