2010-11-25 8 views
0

Validationクラスを使用している間に無効な値を持つコントロールと同じレイヤーに妥当性チェックエラー(Validation.Errors添付プロパティを使用)を表示する方法はありますか?コントロールと同じレイヤーに妥当性検査エラーを表示します

私が欲しいのは、無効な値を持つコントロールの下にエラーを表示することです。しかし、エラーテキストは他のコントロールと重なってはいけません。そのため、エラーテキストはコントロールと同じレイヤーになければなりませんか?

よろしく、 ジェスパー

+0

[この回答](http://stackoverflow.com/a/38846825/1196637)を見てください。 –

答えて

1

これを行う1つの方法は、コントロールのValidation.ErrorTemplateを無効にし、コントロールのテンプレート内でコントロールの独自の処理を作成することです。エラーが発生したときにテキストボックスからスライドさせ、再び有効になったときにスライドバックするように検証エラーを取得する方法については、thisの質問を参照してください。このサンプルアプリケーションは、hereからダウンロードできます。

0

使用Validation.ErrorTemplate。使用方法を示すarticleがあります。

+0

Validation.ErrorTemplateを使用していますが、コントロールのレンダリングが行われるレイヤーの最上部にあるアドラーレイヤーにエラーテキストが表示されます – Krimson

関連する問題