我有一个具有“过滤器”属性的控件,该属性需要一个定义如何过滤控件内容的函数。到目前为止,我在后面的代码中设置了过滤器:
MyControl.Filter = AddressOf Filters.MyFilter
在此示例中,MyFilter 是 Filters 类中的一个共享函数,具有以下签名:
Public Shared Function MyFilter(ByVal obj As Object, ByVal text As String) As Boolean
我想在 xaml 中设置它。我正在考虑将 Filters.MyFilter 设置为静态资源并以这种方式设置:
...Filter="{StaticResource myFilter}"/>
但我不能将 Filters.MyFilter 设置为静态资源。关于如何实现这一目标的任何想法?
谢谢,