私は WF プロジェクトで作業しています...これは私の StatusDesigner.xaml.cs ファイルの一部です:
............
<sap:ActivityDesigner.Resources>
<ResourceDictionary>
<sapc:ArgumentToExpressionConverter x:Key="ArgumentToExpressionConverter" />
</ResourceDictionary>
</sap:ActivityDesigner.Resources>
..........
<sapv:ExpressionTextBox
HintText="Add Description"
Expression="{Binding Path=ModelItem.description, Mode=TwoWay, Converter={StaticResource ArgumentToExpressionConverter}}"
OwnerActivity="{Binding Path=ModelItem}"
UseLocationExpression="True" Margin="107,157,7,17" MaxLines="1" FontWeight="Normal" />
................
これは、たとえば issuer.DESCRIPTION... を取得するために使用する ExpressionTextBox です。
これは私の StatusActivity.cs です:
public String description { get; set; }
........
SqlCommand proc = new SqlCommand("Add_Workflow_Status", conn);
conn.Open();
proc.CommandType = CommandType.StoredProcedure;
.......
proc.Parameters.AddWithValue("@RESULT_CHAR", description);
ここで、 issuer.DESCRIPTION を実行すると、エラー メッセージが表示されます。
ArgumentException: 'Microsoft.VisualBasic.Activities.VisualBasicReference 型のオブジェクトは、1
[System.Double]
'System.Double' 型に変換できません。
変です..... System.Double を System.Double に変換する際にエラーが発生しますか?