Cuestión : Detalles principales de Silverlight

Hi

I creó un panorama de los detalles del amo donde una fila seleccionada del datagrid (amo) se exhibe en la sección del detalle. La sección del detalle tiene pocas cajas combinadas y textboxes. Cuando realicé cambios en los detalles sección, podría ver los cambios conseguir reflejados de textbox a la rejilla de los datos pero no de la caja combinada. Intenté vario manera como el datacontext, selecteditem y cambié atascamientos sin éxito. Cualesquiera soluciones/acercamiento se aprecian alto. (Debajo está el código de la muestra).

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

" del nofollow " > http://schemas.micr/>/xaml/preswinfx/2006osoft.com/entation " del " rel= del _blank del " target= " de http://schemas.microsoft.com/winfx/2006/xaml/presentation href= " del de " ComboBoxPractice.MainPage ": xmlns del
" del nofollow " > http://schemas.mi/>m/winfx/20crosoft.co06/xaml
" del " rel= del _blank del " target= " de http://schemas.microsoft.com/winfx/2006/xaml href= " del " del nofollow " > http://schemas.mi/>on/blend/2m/expressicrosoft.co008 " del " rel= del _blank del " target= " de http://schemas.microsoft.com/expression/blend/2008 href= " del " del nofollow " > http://schemas.o/>tibility/2rkup-compa/>penxmlform006 " del " rel= del _blank del " target= " de http://schemas.openxmlformats.org/markup-compatibility/2006 href= " del
: DataGrid Name= " dtgdMaster " SelectionChanged= " DataGrid_SelectionChanged " Width= " 500 >





tion>
tion>
tion>
tion>


" 150 " tion>
Definition>


" 0 " Grid.Column= " 0 " identificaciones de Text= ": “Margin= " 10 " txtId” de Name= del
Text=” {Path=id, Mode=TwoWay obligatorios}” Grid.Row= " 0 " Grid.Column= " 1 " Margin= " 10 " HorizontalAlignment= " dejado " >


" 1 " Grid.Column= " 0 pasos de " Text= ": “Margin= " 10 " cboStep” de Name= del
Grid.Row= " 1” Grid.Column= " 1” Margin= " 10” HorizontalAlignment= " dejado " SelectedItem=” {Path=step, Mode=TwoWay obligatorios} “ComboBox>

" 2” Grid.Column= " 0 nombres de” Text= ": ” Margin= " 10 " SelectedItem= " {Path=name, Mode=TwoWay obligatorios} “




de >ComboBox>



----------------------------------------------------------MainPage.xaml.cs-------------------------------------------------------------sistema del

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
{clase parcial pública MainPage del
: UserControl

{
InitializeComponent {del
MainPage () ();
nuevo RoutedEventHandler (MainPage_Loaded); empleados del
ObservableCollectionyee> del
};
MainPage_Loaded vacío (remitente del objeto, e)
{empleados de RoutedEventArgs del
= nuevo ObservableCollectionyee> {nuevo del empleado del
{id= " 1”, name= " n1”, step= " S1”}, nuevo del empleado del
{id= " 2”, name= " n2”, step= " s2”}, nuevo del empleado del
{id= " 3”, name= " n3”, step= " s3”}, nuevo
del empleado del
{id= " 4”, name= " n4”, step= " s4”}};
dtgdMaster.ItemsSource = empleados;

cboName.ItemsSource = empleados;
cboName.DisplayMemberPath = “nombre”;
cboName.DataContext = selectedEmployee;

cboStep.ItemsSource = empleados;
cboStep.DisplayMemberPath = “paso”;
cboName.DataContext = selectedEmployee; selectedEmployee del empleado del

del
};
DataGrid_SelectionChanged vacío privado (remitente del object, e)
{selectedEmployeeObject de SelectionChangedEventArgs del objeto del
= (remitente como DataGrid) .SelectedItem; selectedEmployee del
= selectedEmployeeObject (del empleado);

txtId.DataContext = selectedEmployee;
cboName.SelectedItem = selectedEmployee;          
cboStep.SelectedItem = selectedEmployee; empleado público de la clase del

del
del

del
}}: INotifyPropertyChanged
{_id privado de la secuencia del
; _name privado de la secuencia del
; _step privado de la secuencia del
; id
{set
{_id = valor de la secuencia del
del
del
;
OnPropertyChanged (“identificación”); get
{_id de vuelta del
del
} del
; name
{set
{_name = valor de la secuencia del
del
del
} del
} del
del
;
OnPropertyChanged (“nombre”); get
{_name de vuelta del
del
} del
del
; step
{set
{_step = valor de la secuencia del
del
} del
} del
del
;
OnPropertyChanged (“paso”); get
{_step de vuelta del
del
} del
; acontecimiento público PropertyChangedEventHandler PropertyChanged de INotifyPropertyChanged Members

del #region del

del
del
}}; ¡
{
del
OnPropertyChanged (parameterName de la secuencia) si (this.PropertyChanged! =
{
PropertyChanged (éste, nuevo PropertyChangedEventArgs (parameterName) de la falta de información));

del

del
del #endregion
del

del
del
}}}}------------------------------------------------------------------------

 

Thank You
class= del

Respuesta : Detalles principales de Silverlight

Otras soluciones  
 
programming4us programming4us