1

NameTextBox のスタイルをトリガーして、入力名が null または空白の場合、TextBox 自体が赤色になるようにする必要があります。スタイルが作成されました。この条件とどのように関連付けますか? さて、これはその条件ですが、空白は含まれていません:

    <MultiTrigger.Conditions>
        <Condition Property="Necessity"
                   Value="Mandatory" />
        <Condition Property="Text"
                   Value="" />
    </MultiTrigger.Conditions>
4

1 に答える 1

0

個人的にはこのインターフェイスがあまり好きではありませんが、IDataErrorInfo でカバーする必要があります

別の解決策: MultiBinding に「IMultiValueConverter」を追加し、そこでテキストをトリミングします。次に、ボックスがスペースで満たされていても、 MultiBinding.Condition は空の文字列を取得します。

于 2012-11-02T15:42:03.973 に答える