問題タブ [setcurrentvalue]

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

silverlight - Silverlight DependencyProperty.SetCurrentValue に相当するもの

.NET 4 のSetCurrentValue API に相当する SL4 を探しています。これは、まさに私のシナリオに必要なもののようです。

要するに、特定のプロパティの値を適切なタイミングで更新する添付のビヘイビアを書いています。ただし、その依存関係プロパティに設定されているバインディングを上書きしたくありません。その値をプロパティにプッシュしたいだけです (したがって、その値に基づいてバインディングを更新します)。

私が知る限り、SL4 でこれを行う簡単な方法はまだありません。

ありがとう

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

wpf - 依存関係プロパティSetValue()とSetCurrentValue()の違いは何ですか

私がこれを求めている理由は、@ Greg D(この質問から)によって代わりに使用するように勧められたためですSetCurrentValue()が、ドキュメントを見て、違いがわかりませんでした。または、「バリューソースを変更せずに」とはどういう意味ですか?

SetValue()

依存関係プロパティ識別子で指定された依存関係プロパティのローカル値を設定します。

SetCurrentValue()

値のソースを変更せずに、依存関係プロパティの値を設定します。

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

wpf - WPFでSetCurrentValueによって設定された値をクリアするにはどうすればよいですか?

の場合、DependencyPropertyを使用して値を設定しますDependencyObject.SetCurrentValue(property, value)。プロパティが通常のローカル値に再度評価されるように、値の設定を解除するにはどうすればよいですか?

0 投票する
6 に答える
7622 参照

android - Android - ViewPager アダプター、アダプターがインスタンス化される前にプライマリ項目を設定

私は私ができることを知っています

ビューページャーを目的の位置に設定します。私の質問は、アダプターがインスタンス化される前にこれを行うことができるかどうか、およびその方法です。

つまり、私がそうするなら

アイテム 0 が最初にビルドされ、その後、目的の位置にあるアイテムもビルドされます。これには2倍の時間がかかります...私のアダプターでは、各アイテムをビルドするのにかなりの作業が必要なので、可能であれば0位置のアイテムをビルドしないようにするのが最善です. おそらく、アダプターのインスタンス化で目的の位置を引数として渡すことで...?

それを行う方法はありますか?