Quantcast
Channel: かずきのBlog@hatena
Viewing all articles
Browse latest Browse all 1387

WPFでBindingを強制的に評価する

$
0
0

WPFでBindingを強制的に評価したいときってありますよね?(ない?) そんなときはコントロールからBindingExpressionを取得してUpdateTargetメソッド(VMからV側の更新)やUpdateSourceメソッド(VからVMへの更新)を使います。

例えばTextBlock型のtextBlock変数のTextプロパティに何かがBindingされてるとして、それを強制的に更新したい場合は以下のような感じに書きます。

// TextプロパティのBindingExpressionを取得する
var expression = this.textBlock.GetBindingExpression(TextBlock.TextProperty);
expression.UpdateTarget();

Viewing all articles
Browse latest Browse all 1387

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>