갖고있는 활동에 대한 사용자 지정 활동 디자이너를 추가하려고합니다. . 제가 활동 디자이너를 넣어하려고사용자 지정 활동 디자이너의 작업 인수에 바인딩 출력
public class WaitForUserInputActvitiy : NativeActivity
{
public InArgument<UserInteractionProperty[]> UserInteraction { get; set; }
}
이 조금 더 좋은이 값을 (그래서 당신이 직접에서 VB를 입력 끝나지 않는 내 디자이너가 설정할 수 있도록 : 활동은 좀처럼 보이는 MindScape을 속성 그리드를 기반으로. 나는의 값을 얻고 InArgument에에 넣어하려는 ObservableDictionary 소스를 가지고있다. 현재 내가
private void TestGrid_LostFocus(object sender, RoutedEventArgs e)
{
using (ModelEditingScope editingScope = this.ModelItem.BeginEdit())
{
Argument myArg = Argument.Create(typeof(WaitForUserInputActvitiy), ArgumentDirection.In);
this.ModelItem.Properties["UserInteraction"].SetValue(source.Values.ToArray());
editingScope.Complete();
}
}
그러나이는 경우 ArgumentException에서 형 UserInteractionProperty의 [의 "개체 결과를 사용하고 있습니다 ]를 InArgument`1 [UserInteractionProperty []]로 변환 할 수 없습니다.
그래서 내 배열의 UserInteractionProperties를 InArgument로 변환 할 수 있습니까?