Проблема в selectedvaluepath WPF MVVM
Я м с использованием WPF с использованием MVVM, есть один DataTamplate С класса selectedDataTamplate,
И список привязки с combobox Combobox будет отображать различные данные, когда это необходимо, проблема в том, что я не могу получить выбранное значение, и эта проблема возникает, когда я выбираю Datatemplate Textbox, я думаю, что свойство Selected Value становится нулевым.
Что я уже пробовал:
в XAML :--
&ЛТ;комбобокс х:имя="cmbValue" атрибутов xmlns:х="#неизвестный"&ГТ;
Style= " {DynamicResource ParameterDetailRegionComboBoxStyle}"
Grid. Row= " 0"
Сетка.Колонка= " 8"
Сетка.ColumnSpan= " 25"
Что ItemsSource="{привязки источник={расширение StaticResource шпиона}, путь=значение DataContext.ObjComboBxList, Режим=С Двусторонним Движением}"
DisplayMemberPath= " DisplayName"
SelectedValue="{привязки источник={расширение StaticResource шпиона}, путь=значение DataContext.objParameterDetailEntityViewModel.POSParameterSetupValue,
Режим=С Двусторонним Движением}"
SelectedValuePath= "код">
&ЛТ;местные:stdtextbox х:имя="txtValue" атрибутов xmlns:х="#неизвестен" описание:местная="#неизвестный"&ГТ;
Grid. Row= " 4"
Сетка.Колонка= " 8"
Сетка.ColumnSpan= " 25"
Тип Данных= "DataType_Text"
Style= " {DynamicResource ParameterDetailRegionTextboxStyle}"
Текст="{привязки источник={расширение StaticResource шпиона}, путь=значение DataContext.objParameterDetailEntityViewModel.POSParameterSetupValue,
Режим=С Двусторонним Движением,
UpdateSourceTrigger=LostFocus,
NotifyOnValidationError=True,
ValidatesOnDataErrors=True,
ValidatesOnExceptions=True} " >
В классе>> & gt;просмотр модели
Dim objDetailData = DirectCast(x. ObjParameterDetailEntityViewModel, ParameterDetailEntityViewModel)
Если objDetailData.POSParameterSetupDescCode = Enum_ParaSetup_Code.DefaultWalkinCustomerCode Или _
objDetailData.POSParameterSetupDescCode = Enum_ParaSetup_Code.StockPointCode Или _
objDetailData.POSParameterSetupDescCode = Enum_ParaSetup_Code.Затем DocumentCurrencyCode
SystemParameterSetupDetailTemplateselector = CONS_COMBOBOX_DATATEMPLATE
Ещё
ObjComboBxList = New ObservableCollection(Of ComboDisplayItems)
RaisePropertyChanged ("ObjComboBxList")
SystemParameterSetupDetailTemplateselector = CONS_TEXTBOX_STRING_DATATEMPLATE
Конец, Если
objParameterDetailEntityViewModel = DirectCast(x. ObjParameterDetailEntityViewModel, ParameterDetailEntityViewModel)
Вызов FillComboDisplayValue()
RaisePropertyChanged ("objParameterDetailEntityViewModel")