【发布时间】:2015-04-28 19:10:19
【问题描述】:
我编写了一个自定义活动,其中包含一个简单的 ExpressionTextBox:
<sapv:ExpressionTextBox HintText="List of Strings"
Grid.Row ="0" Grid.Column="1" MaxWidth="150" MinWidth="150" Margin="5"
OwnerActivity="{Binding Path=ModelItem}"
Expression="{Binding Path=ModelItem.Test, Mode=TwoWay,
Converter={StaticResource ArgumentToExpressionConverter},
ConverterParameter=In }" />
在库中,我添加了 Test 属性如下:
public InArgument<string> Test { get; set; }
所以,这就是全部:
在其作用域中定义了一个类型为 i 的变量 i。我希望得到“Test1”,“Test2”......等等,但我得到了:
因此,变量 i 被视为字符串,而不是变量部分中定义的整数。 我也尝试过使用字符串类型的简单属性。然后我认为 InArgument 可能会处理这件事..我不知道该怎么做。有什么线索吗?
【问题讨论】:
-
你能把你所有的代码都加进去吗?
-
@DotNetHitMan。我刚刚在这里发现了一个类似的问题:stackoverflow.com/questions/8350154/…。正如 Ron Jacobs 当年所说,这是不可能的。我不确定是否有任何新功能,但对我来说,它仍然无法正常工作。
标签: workflow-foundation-4 workflow-foundation workflow-activity