通貨値を使用する RadGridView 内で定義されたデータ列を取得しました。定義は次のとおりです。
<telerik:GridViewDataColumn UniqueName="WSA" Header="WSA" DataMemberBinding="{Binding TicketSalesRolling12WeekAvg, Converter={StaticResource DollarFormatConverter}}">
<telerik:GridViewDataColumn.CellStyle>
<Style TargetType="telerik:GridViewCell">
<Setter Property="HorizontalAlignment" Value="Right"/>
</Style>
</telerik:GridViewDataColumn.CellStyle>
</telerik:GridViewDataColumn>
列が定義されたので、フィルター ダイアログで 10 進数値を入力できません。したがって、「$2.99」のようなものは機能しません。b/c 小数点 (またはドル記号) を入力できません。
バッキング フィールドとして文字列型を使用してみました。それはうまくいきます。しかし、その後、数値フィルター条件を失い、代わりに文字列フィルター条件 (「含む」、「で始まる」など) が表示されます。ユーザーは数値フィルター条件を見たいと思っていますが、これが現在のジレンマにつながります。
フィルター ダイアログ テンプレートにアクセスできれば、そこから操作できると思います。
何か案は?