idataerrorinfo

    7

    2答えて

    IDataErrorInfoをViewModelで使用して入力を検証するWPFアプリケーション(.Net 3.5)があります。 素晴らしいですが、usercontrolは正しいUIフィードバックを取得します。 問題は、ユーザーが選択した要素を変更したり、この要素を保存したりできることです。 私の質問は:どのように私のすべてのプロパティが有効であることを知ることができますか?少なくとも、表示された値

    5

    2答えて

    私は常にIDataErrorInfoインターフェイスを実装しましたが、実際にこのラインの意味と動作の仕方は不明です。 string IDataErrorInfo.this[string propertyName] { get { return this.GetValidationError(propertyName); } } .this[string propertyName]

    0

    2答えて

    私はWPFフォームに単一プロパティ "PersonName"が含まれています。 NULL OR EMPTYにエラーを報告したいと思います。私は私がチュートリアルを査読、データ注釈から解決策を持ってhttp://www.c-sharpcorner.com/uploadfile/20c06b/screen-validation-with-data-annotations-in-wpf/ 私のXAMLは

    0

    1答えて

    私はWPFには新しく、mvvmにはloginname/passwordとボタンで実装された簡単なログインウィンドウがあります。私のviewmodelは、テキストボックスを検証するためにinterface idataerrorinfoを実装しています。私の意図は、ロード時にテキストボックスを空にして、ボタンのログイン時にのみエラーを表示するためにテキストボックスをクリックすることです(名前フィールド

    1

    1答えて

    public string this[string columnName]の意味は?IDataErrorInfoインターフェイスを実装するときは? public string this[string columnName] { get { switch (columnName) { case "Name":

    0

    1答えて

    私はMVVMパターンのアプリケーションを持っています。 1つのテキストボックスと1つのボタンが含まれています。 私は、テキストボックスが空の場合、テキストボックスの色が赤に変わることを検証します。 とボタンがユーザー は、テキストボックスに文字を入力し、ボタンをtrueに変更を有効にするまで、偽で有効にすることを私はしたい。この時点で、 <Window.Resources> <Contr

    6

    1答えて

    MVVMを使用しています。私はDataTemplateを持っています。これはオブジェクトごとにいくつかのコントロールを持つエクスパンダを表示するために使用しています。 <DataTemplate> <Expander ExpandDirection="Down" IsExpanded="False"> <Expander.Header> <TextBlock>

    6

    1答えて

    WPFのUserControl内のコントロールにWPFエラーテンプレートを表示するにはどうすればよいですか? 私は2つのラベル、2つのテキストボックス、およびチェックボックスを含むUserControlを持っています。 TextBoxの1つはエンティティの名前を表し、My WindowのDataContextであるMy ViewModelによって公開されるModelプロパティのNameプロパティに

    12

    2答えて

    は、私はいくつかのパネル上に2つのコントロールを持っている <TextBox Text="{Binding ShapeName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}" /> <ComboBox SelectedItem="{Binding ActiveStageViewMod

    0

    1答えて

    3つのラジオボタンと1つのテキストボックスがあります。 See the image for UI ユーザが「電話」ラジオボタンを選択すると、テキストボックスに数字だけを入力できるようにする必要があります。同様に、メールと名前も同じです。 電子メールは正しい形式である必要があります。名前は文字で始める必要があります。 wpfでこれを行うには?