我正在使用自定义设计器创建自定义CodeActivity。 到目前为止,一切正常,但是现在我遇到了问题。
我的属性是一个InArgument(字符串)。
我需要以编程方式从ModelItem.Property获取值,而无需像这样的绑定:
<sapv:ExpressionTextBox Name="Expressiontextbox_MyProperty" Expression="{Binding Path=ModelItem.MyProperty, Mode=TwoWay, Converter={StaticResource ArgumentToExpressionConverter}, ConverterParameter=In }" OwnerActivity="{Binding Path=ModelItem}"> /
设置值不是问题,并且可以很好地配合使用:
Dim Text As String = "Test"
Dim vbArgument As VisualBasicValue(Of String) = New VisualBasicValue(Of String)(Text)
Dim inArgument As InArgument(Of String) = New InArgument(Of String)(vbArgument)
Me.ModelItem.Properties("MyProperty").SetValue(inArgument)
但是如何从该属性中获取价值?
感谢您的帮助! :)
Greetz Sebbi