Вопрос : Детали Silverlight мастерские

Hi

I создало сценарий деталей оригинала где рядок выбранный от datagrid (оригинала) показан в разделе детали. Раздел детали имеет немногие комбинированные рамки и textboxes. Когда я сделал изменения в деталях разделе, я smog увидеть, что изменения получили отраженным от textbox к решетке данных но не от комбинированной рамки. Судимые несколько iий дорога любят datacontext, selecteditem и измененные вязки неудачно. Все разрешения/подходы высоки оценены. (Под Кодий образца).

------------------------------------------------------------MainPage.xaml----------------------------------------------

http://schemas.micr/>/xaml/preswinfx/2006osoft.com/entation " " rel= " _blank " target= " http://schemas.microsoft.com/winfx/2006/xaml/presentation href= " nofollow " > http://schemas.mi/>m/winfx/20crosoft.co06/xaml " " rel= " _blank " target= " http://schemas.microsoft.com/winfx/2006/xaml href= http://schemas.mi/>on/blend/2m/expressicrosoft.co008 " " rel= " _blank " target= " http://schemas.microsoft.com/expression/blend/2008 href= http://schemas.o/>tibility/2rkup-compa/>penxmlform006 " " rel= " _blank " target= " http://schemas.openxmlformats.org/markup-compatibility/2006 href= System.Windows. Controls; assembly=System.Windows.Controls.
mc Data ": Ignorable= " d " d: DesignWidth= " 640 " d: DesignHeight= " 480 "
: DataGrid Name= " dtgdMaster " SelectionChanged= " DataGrid_SelectionChanged " Width= " 500 >





tion>
tion>
tion>
tion>


" 150 " tion>
Definition>


" 0 " Grid.Column= " 0 удостоверений личности " Text= ": «Margin= " 10 " txtId» Name=
Text=» {связывая Path=id, Mode=TwoWay}» Grid.Row= " 0 " Grid.Column= " 1 " Margin= " 10 " HorizontalAlignment= " ое " >


" 1 " Grid.Column= " 0 шагов " Text= ": «Margin= " 10 " cboStep» Name=
Grid.Row= " 1» Grid.Column= " 1» Margin= " 10» HorizontalAlignment= " ое " SelectedItem=» {связывая Path=step, Mode=TwoWay} «ComboBox>

" 2» Grid.Column= " 0 имен» Text= ": » Margin= " 10 " SelectedItem= " {связывая Path=name, Mode=TwoWay} «




>ComboBox>



----------------------------------------------------------MainPage.xaml.cs-------------------------------------------------------------система

using;
using System.Collections.Generic;
using System.Linq;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.ComponentModel;
using System.Collections.ObjectModel;

namespace ComboBoxPractice
{тип MainPage
общественный частично: UserControl
{

общественное MainPage () {
InitializeComponent ();
новое RoutedEventHandler (MainPage_Loaded); работники
ObservableCollectionyee>
};

пустое MainPage_Loaded (прислужника предмета, RoutedEventArgs e) {работники
= новое ObservableCollectionyee> { работника
новое {id= " 1», name= " n1», step= " s1»}, работника
новое {id= " 2», name= " n2», step= " s2»}, работника
новое {id= " 3», name= " n3», step= " s3»},
работника
новое {id= " 4», name= " n4», step= " s4»}};
dtgdMaster.ItemsSource = работники;

cboName.ItemsSource = работники;
cboName.DisplayMemberPath = «имя»;
cboName.DataContext = selectedEmployee;

cboStep.ItemsSource = работники;
cboStep.DisplayMemberPath = «шаг»;
cboName.DataContext = selectedEmployee; selectedEmployee работника


};

приватное пустое DataGrid_SelectionChanged (прислужника object, SelectionChangedEventArgs e) {selectedEmployeeObject предмета
= (прислужник как DataGrid) .SelectedItem; selectedEmployee
= selectedEmployeeObject (работника);

txtId.DataContext = selectedEmployee;
cboName.SelectedItem = selectedEmployee;          
cboStep.SelectedItem = selectedEmployee; работник типа





}} общественный: INotifyPropertyChanged
{_id шнура
приватное; _name шнура
приватное; _step шнура
приватное; id
шнура
общественное {set

{_id = значение
;
OnPropertyChanged («удостоверение личности»); get


} {_id
возвращенное; name
шнура



}} общественное {set

{_name = значение
;
OnPropertyChanged («имя»); get



} {_name
возвращенное; step
шнура


}} общественное {set

{_step = значение
;
OnPropertyChanged («шаг»); get


} {_step
возвращенное; случай PropertyChangedEventHandler PropertyChanged INotifyPropertyChanged Members

#region



}} общественный;

приватное пустое OnPropertyChanged (parameterName шнура) {
если (this.PropertyChanged! =
null) {
PropertyChanged (это, новое PropertyChangedEventArgs (parameterName));




#endregion




}}}}------------------------------------------------------------------------

 

Thank You
class=

Ответ : Детали Silverlight мастерские

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us