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