問題タブ [configurationelement]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - バインドされた ConfigurationElement のプロパティが変更された場合、ListView.SelectedItem は変更されません。
次のように派生したクラスがありConfigurationElement
ます。
次のように、を含むビューがありますListView
。
View の ViewModel は次のとおりです。
whereObservant
は を実装する基本クラスですINotifyPropertyChanged
。
でアイテムを選択した後、プロパティListView
を使用して ViewModel のアイテムを更新しSelectedItem
([変更] ボタンをクリックして)、うまくいきました。ただし、現在のアイテムを変更した後に別のアイテムを選択しようとすると、次のように現在のアイテムが選択解除されません。
Item
フィールドを使用する実装と比較すると、プロパティのゲッターとセッターの実装が異なることは承知しています。Item
構成ファイルからロード/永続化される構成の一部であるため、そのように実装されます。
私の質問は、フィールドを使用するゲッター/セッターを使用せずにこれを修正することは可能ですか?
c# - SVCEditor の WCF BehaviorExtensionElement ネストされたプロパティ
カスタム メッセージ用に CustomBehaviorExtensionElement と CustomEndpointBehavior を作成しました。
しかし、SVCEditor では、クラス X509CertificateConfigurationElement のネストされたプロパティが表示されません。SVCEditor は Type 名のみを表示しますが、ネストされたプロパティ findValue、storeLocation、storeName、x509FindType を期待していました。 ここに例 があります。回答ありがとうございます。