Возвращение определенного значения атрибута из всплывающего окна XAML C # - PullRequest
0 голосов
/ 07 февраля 2019

В основном я генерирую новое окно XAML во время кода и на основании того, какие изменения или выборки сделаны в этом окне, я хотел бы вернуть значение в исходное окно.У меня есть следующий код

listOptions //list of items/numbers to pick from
bool? oked = false;
System.Windows.Window win = new Options(listOptions);
oked = Autodesk.AutoCAD.ApplicationServices.Application.ShowModalWindow(win); /*makes a window popup, that being Options.xaml
options has a built in DataGrid that will display listOptions 
there the user can pick whichever option they want and that is the value
OptionPicked which I'd like to return to this code to do something with it*/

Это работает для создания нового окна, но я не знаю, как вернуть выбранное значение из DataGrid на основе списка.Это новое окно Options имеет C # позади него с атрибутом OptionSelected, это то, что я хотел бы вернуть в исходное окно.

Моя идея была в основном сделать что-то похожее на:

Option which = win.OptionPicked;

или подобное, но, похоже, такая вещь не работает.

...