1
私のモデルでは、DBに格納されるinteger
という2つの関連フィールドとグリッドに使用される計算済みstring
フィールドがあります。表示されるテキストは、intフィールドの値に基づいています。Lightswitchのカスタムコントロールグリッド列がソート時にリフレッシュされない
計算されたフィールドの問題は、グリッドで使用するとソートできないということです。私の回避策は次のとおりです。
- 私のユーザーコントロール内のラベルをグリッドに追加し、整数フィールド
にそれはDataContextのだ設定ラベル
IValueConverter
を使用していますプロパティーテキストを表示し、グリッドはinteger
を使用するので、ソートは依然として可能です。 残念ながら、グリッドのデータがソートされてもヘッダーをクリックすると、カスタムコントロールのテキストが更新されません。
どうすればよいですか?
は最終的に私はLightSwitchの中で利用できるような単純な選択リストにIValueConvertersから切り替え –