Во-первых, я бы порекомендовал изучить шаблон проектирования MVVM , если вы серьезно относитесь к разработке WPF. Если вы используете MVVM, то используйте MVVM framework . Это значительно облегчит вашу жизнь.
Во-вторых, вам нужен какой-то механизм для вызова глаголов в вашем контексте данных (модель представления в MVVM). WPF обеспечивает командование, а инфраструктуры MVVM предоставляют другие методы и варианты.
Если у вас есть этот механизм, у вас есть текст запроса в свойстве SelectedQuery
, так что вы можете скопировать SelectedQuery.Value
(строку) в буфер обмена.