1

アクティビティ図を描画できるアプリケーションがあり、この図からアルゴリズムを生成する必要があります。

私の質問は、ドラッグ アンド ドロップ後に Textbox の値を取得する方法です。

ボタンに書いたコードは次のとおりです。

private void generat_algo(object sender, ExecutedRoutedEventArgs e)
    {
        {
           IEnumerable<DesignerItem> designerItems = this.Children.OfType<DesignerItem>();
           IEnumerable<Connection> connections = this.Children.OfType<Connection>();
4

1 に答える 1

0

テキストボックスが 1 つしかない場合は、名前でテキストボックスにアクセスします。

textbox1.Text

または、複数のテキスト ボックスをサポートする必要がある場合は、ドラッグ アンド ドロップが完了したときにテキストを取得できます。Drop イベントを処理し、移動されたテキスト ボックスかどうかを確認します。

private void Canvas_Drop(object sender, DragEventArgs e)
{
    bool itemIsTextbox = (e.Data.GetDataPresent(typeof(TextBox)) == true);

    //get the textbox then get hte text out of it
    if (itemIsTextbox)
        string text = (TextBox)e.Data.GetData(typeof(TextBox)).Text;
}
于 2012-11-13T14:37:55.743 に答える