我有一個具有「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爲靜態資源。任何想法如何實現這一目標?
謝謝,