public XsltVM(XmlToolsVM owner) { this.Owner = owner; this.BrowseXslFileCommand = new RelayCommand(this.BrowseXslFile); this.BrowseOutputFileCommand = new RelayCommand(this.BrowseOutputFile); this.TransformCommand = new RelayCommand(this.Transform, this.CanTransform); }
public override void Initialize() { _xmlToolsView = new XmlToolsView(); _xmlToolsVM = new XmlToolsVM(this); _xmlToolsView.ViewModel = _xmlToolsVM; var panel = new FeaturedPanelInfo( Guid.Parse("3DDAF122-D17F-4866-AA22-0EC514218AC6"), new[] { typeof(IXmlViewer) }, this.OnRequiredFeaturesSatisficationChanged) { Title = this.L("xml_tools", "panel_title"), CanHide = true, CanClose = true, CanFloat = true, Width = 200, Content = _xmlToolsView, IconSource = BitmapImageEx.LoadAsFrozen("Resources/Images/XmlTools_16.png"), }; DockingViewManager.Instance.PanelManager.Register(panel); }
public XPathVM(XmlToolsVM owner) { this.Owner = owner; this.ExecuteXPathQueryCommand = new RelayCommand(this.ExecuteXPathQuery); this.UpdateColumnHeadersCommand = new RelayCommand(this.UpdateColumnHeaders); }