0
在用於silverlight 3的ria服務中,通過RefreshEventName有一項功能來控制何時應將過濾器應用於域服務查詢。 (通常設定爲框TextChanged)RefreshEventName用於在Visual Studio 2010的ria服務上進行過濾
在新執行的RIA(視覺工作室2010)設置查詢的過濾器的唯一方法是通過使用filterDescriptor與像以下示例結合沿着:
<riaControls:DomainDataSource x:Name="myData" LoadSize="50" QueryName="GetPartnerCategoriesQuery" AutoLoad="True">
<riaControls:DomainDataSource.DomainContext>
<ds:DataAccessContext />
</riaControls:DomainDataSource.DomainContext>
<riaControls:DomainDataSource.FilterDescriptors>
<riaControls:FilterDescriptor PropertyPath="Descr" Operator="Contains" Value="{Binding Text,ElementName=txtFilter}"
IsCaseSensitive="False" IgnoredValue="" />
</riaControls:DomainDataSource.FilterDescriptors>
</riaControls:DomainDataSource>
有沒有一種方法可以控制何時應用過濾器? 默認設置魔法設置爲TextChanged。 我正在尋找一種方法來設置LostFocus事件上的過濾器,或者甚至更好地使用按鈕。