using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; using Triton160.UI.ViewModel; namespace Aitex.Triton160.UI.Views { /// /// Interaction logic for RolePermissionEdit.xaml /// public partial class RolePermissionEdit : Window { public RolePermissionEdit() { InitializeComponent(); DataContext = roleViewModel; Loaded += new RoutedEventHandler(RolePermissionEdit_Loaded); roleViewModel.InitialRolePermissionVM(); } void RolePermissionEdit_Loaded(object sender, RoutedEventArgs e) { //if (comboRoles.SelectedItem == null) { MessageBox.Show("请选择需要编辑的角色"); return; } roleViewModel.CurrentRoleName = comboRoles.SelectedValue + ""; roleViewModel.BindAll(); } RolePermissionViewModel roleViewModel = new RolePermissionViewModel(); private void comboRoles_SelectionChanged(object sender, SelectionChangedEventArgs e) { string newrole = comboRoles.SelectedValue+""; if (!string.IsNullOrEmpty(newrole)) roleViewModel.SelectRoleChanged(newrole); } } }