/// <summary>
 /// Default ctor
 /// </summary>
 public XmlResourceDesignerControl(IResourceViewModel viewModel)
 {
     if (viewModel != null)
     {
         DataContext = viewModel;
     }
     InitializeComponent();
     if (viewModel != null)
     {
         viewModel.PropertyChanged += OnViewModelPropertyChanged;
     }
 }
Exemplo n.º 2
0
        private async Task SetTarget(object parameters)
        {
            var dialog = new SelectTargetDialogViewModel(SelectedReference, ResourceServiceModel);
            await DialogManager.ShowDialogAsync(dialog);

            if (!dialog.Result || dialog.SelectedTarget == null)
            {
                return;
            }

            SelectedReference.Targets.Clear();
            SelectedReference.Targets.Add(dialog.SelectedTarget);
            SelectedTarget = dialog.SelectedTarget;
        }
        public void OpenResourceForEdit(IResourceViewModel resource, object _owner)
        {
            IApplicationGlobalCommands applicationGlobalCommands = _container.Resolve <IApplicationGlobalCommands>();

            if (applicationGlobalCommands != null)
            {
                IResourceEditingViewModel resourceEditingViewModel = _container.Resolve <IResourceEditingViewModel>();

                if (resource.RelatedEditorItemViewModel is IUshortsFormatter
                    formatter)
                {
                    //todo
                }
            }
        }