Example #1
0
        internal void OnConnectedToDesigner()
        {
            Bus.Listen <VisualTreeNodeSelected>(OnVisualTreeNodeSelected);
            Bus.Listen <ForceVisualTreeRefresh>(_ => Designer.GetVisualTree());
            Bus.Listen <XamlElementDefaultsReceived>(e => SaveXamlElementDefaults(e.Xaml));
            Bus.Listen <OpenXamlResponseReceived>(e => OnOpenXaml(e.Xaml, e.FileName));

            Editors.Initialize();
            XamlProcessor.Reset();
            RegisterPropertyEditors();
            SendSupportedTypesMessage();
            Designer.GetVisualTree();
            Designer.GetDesignSurfaceXaml();
        }