示例#1
0
        public RelatedPersonListWindow()
        {
            _viewModel = DataContext as DLListViewModel;

            InitializeComponent();
            Loaded += (s, e) =>
            {
                var addNewCommand = RadDataFormCommands.AddNew as RoutedUICommand;
                addNewCommand.Execute(null, relatedPersonDataForm);
            };
        }
示例#2
0
        public EditPersonWindow(string invoker = "gridView")
        {
            _Invoker = invoker;

            InitializeComponent();
            Loaded += (s, e) =>
            {
                _ViewModel = DataContext as DLListViewModel;
                if (_ViewModel.DLss.CurrentItem is DL dL)
                {
                    _ViewModel.DL = dL;
                }
            };
        }
示例#3
0
        public EditCompanyWindow(string invoker = "gridView")
        {
            _Invoker = invoker;

            InitializeComponent();
            Loaded += (s, e) =>
            {
                _ViewModel = DataContext as DLListViewModel;
                if (_ViewModel.DLss.CurrentItem is DL dL)
                {
                    _ViewModel.DL = dL;
                    if (dL.Logo != null)
                    {
                        BitmapImage bitmap = new BitmapImage();
                        bitmap.BeginInit();
                        bitmap.UriSource     = new Uri($"{Environment.CurrentDirectory}\\Image\\{dL.Title}.jpg");
                        bitmap.CreateOptions = BitmapCreateOptions.IgnoreImageCache;
                        bitmap.CacheOption   = BitmapCacheOption.OnLoad;
                        ImageLogo.Source     = bitmap;
                        bitmap.EndInit();
                    }
                }
            };
        }