我正在嘗試爲Windows Workflow編寫一個自定義活動設計器,該設計器允許用戶在設計窗口中綁定活動參數(與使用Visual Studio屬性對話框相反)。通常情況下,我只寫了這樣的事:是否可以在工作流活動設計器中將數組類型指定爲ExpressionTextBox的ExpressionType?如果是這樣,怎麼樣?
<sapv:ExpressionTextBox Grid.Row="0" Grid.Column="1" OwnerActivity="{Binding Path=ModelItem}" Expression="{Binding Path=ModelItem.Strings, Mode=TwoWay, Converter={StaticResource ArgumentToExpressionConverter}, ConverterParameter=In}" ExpressionType="??s:String[]??" HintText="The strings to combine." />
在這種情況下的問題(如可以在上面看到)的是,我不知道ExpressionType
應該是什麼數組類型。假設命名空間規範爲xmlns:s="clr-namespace:System;assembly=mscorlib"
,對於字符串,它將是s:String
。是否有可能爲字符串數組做同樣的事情?如果是這樣,請好嗎?
這是一個好主意 - 我承認我不太清楚如何使用設計器來指定數組類型,但它只是給我一個框來鍵入ExpressionType,而我不知道該如何放置那裏...) –