みなさん、こんにちは。
私は非常に奇妙な問題を抱えています。日付を入力するとき、または 1-1-1986 のようなものを入力すると自動的に 01-01-1986 になります (入力中)。
このコントロールでは、日付を検証し、次を使用してバインド ソースを更新します。
this.GetBindingExpression(TextBox.TextProperty).UpdateSource();
これはどのような形式でも適切に機能しますが、子ウィンドウで使用し始めると、this.GetBindingExpression(TextBox.TextProperty).UpdateSource();
ただし、ソースは更新されません。「セット」のブレークポイントは無視されます。
要素が日付ピッカーにバインドされている場合でも、有効な日付を入力しても更新されません。
これを修正する方法はありますか?
[編集 1] このコントロールとその他のものは Silverlight にあることを追加するのを忘れていました。しかし、人々はそれを推測したと思います[/編集]