<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Dockable Dialog and PromptForFamilyInstancePlacement in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5426450#M74916</link>
    <description>&lt;P&gt;Thanks for the help but is a little over my head. Do you have any code samples from revit dockable pane.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 27 Nov 2014 11:33:54 GMT</pubDate>
    <dc:creator>dsmith</dc:creator>
    <dc:date>2014-11-27T11:33:54Z</dc:date>
    <item>
      <title>Dockable Dialog and PromptForFamilyInstancePlacement</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5410369#M74909</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have been banging my head against a brick wall on this one.&lt;/P&gt;&lt;P&gt;Has anyone managed to create Dockable Dialog that contains a control say a button that will then call&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;document.PromptForFamilyInstancePlacement(Symbol);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;no matter what I try it always errors on this line of code. I have tried using idler handlers, raising events, Checking active view and even calling IExternalCommands, etc, etc, etc, but all of them error at the same place. I have it working with modeless winfoms ok but will no in a Dockable dialog&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If anyone can point me in the correct direction or better still have code samples that work I would be in your dept forever&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2014 08:49:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5410369#M74909</guid>
      <dc:creator>dsmith</dc:creator>
      <dc:date>2014-11-18T08:49:45Z</dc:date>
    </item>
    <item>
      <title>Re: Dockable Dialog and PromptForFamilyInstancePlacement</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5410585#M74910</link>
      <description>&lt;P&gt;Dear Dsmith,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sorry to hear about your poor head. Please take care.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The approach in a dockable panel should be pretty similar to the one from a modeless form.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would recommend using an external event rather than the Idling event:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://thebuildingcoder.typepad.com/blog/2013/12/replacing-an-idling-event-handler-by-an-external-event.html" target="_blank"&gt;http://thebuildingcoder.typepad.com/blog/2013/12/replacing-an-idling-event-handler-by-an-external-event.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you accessed the current document successfully within the event handler?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Once you have done that, have you checked which is its active view?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Maybe you need to activate a graphical view?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2014 11:12:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5410585#M74910</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2014-11-18T11:12:05Z</dc:date>
    </item>
    <item>
      <title>Re: Dockable Dialog and PromptForFamilyInstancePlacement</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5410617#M74911</link>
      <description>&lt;P&gt;Jeremy&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply, I have set the active view I think and it report the correct name, is there a difference with setting a graphical view if so how?? Please&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have thick skin anyway so no worries regarding my head, just the wall is suffering.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dave&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2014 11:29:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5410617#M74911</guid>
      <dc:creator>dsmith</dc:creator>
      <dc:date>2014-11-18T11:29:20Z</dc:date>
    </item>
    <item>
      <title>Re: Dockable Dialog and PromptForFamilyInstancePlacement</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5410629#M74912</link>
      <description>&lt;P&gt;Dear Dave,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Oh dear, poor wall.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You could check the&amp;nbsp;View.CanBePrinted property. That ought to be true for a normal graphical view.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can check the&amp;nbsp;UIDocument.ActiveGraphicalView property. If its value differs from the&amp;nbsp;ActiveView, your active view is presumably not graphical and prompt for family instance placement will probably fail.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2014 11:36:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5410629#M74912</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2014-11-18T11:36:20Z</dc:date>
    </item>
    <item>
      <title>Re: Dockable Dialog and PromptForFamilyInstancePlacement</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5410709#M74913</link>
      <description>&lt;P&gt;Jeremy&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ActiveGraphicalView property would be nice but developing for 2014 not 2015.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks anyway.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Nov 2014 12:13:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5410709#M74913</guid>
      <dc:creator>dsmith</dc:creator>
      <dc:date>2014-11-18T12:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: Dockable Dialog and PromptForFamilyInstancePlacement</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5426335#M74914</link>
      <description>&lt;P&gt;So almost have this working but have to click back into Revit graphics window for place family to work. how can I switch to correct window prior to placement from code??&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in Advance&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2014 09:22:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5426335#M74914</guid>
      <dc:creator>dsmith</dc:creator>
      <dc:date>2014-11-27T09:22:41Z</dc:date>
    </item>
    <item>
      <title>Re: Dockable Dialog and PromptForFamilyInstancePlacement</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5426352#M74915</link>
      <description>&lt;P&gt;Dear dsmith,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;you could activate your previous window by using plain Windows API:&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://www.pinvoke.net/default.aspx/user32.showwindow"&gt;http://www.pinvoke.net/default.aspx/user32.showwindow&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note that there is an MDI container in which all opened views reside (except project browser, property panel and all the user defined docks).&lt;/P&gt;&lt;P&gt;Thus, you would have to get the correct child window comparing its title etc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note: Bypassing Revit's own ActiveView setter may be considered as an unsupported hack.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Revitalizer&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2014 09:43:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5426352#M74915</guid>
      <dc:creator>Revitalizer</dc:creator>
      <dc:date>2014-11-27T09:43:36Z</dc:date>
    </item>
    <item>
      <title>Re: Dockable Dialog and PromptForFamilyInstancePlacement</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5426450#M74916</link>
      <description>&lt;P&gt;Thanks for the help but is a little over my head. Do you have any code samples from revit dockable pane.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2014 11:33:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/5426450#M74916</guid>
      <dc:creator>dsmith</dc:creator>
      <dc:date>2014-11-27T11:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: Dockable Dialog and PromptForFamilyInstancePlacement</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/6001019#M74917</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;from Revit 2015 onwards, you can use PostRequestForElementTypePlacement instead of PromptForFamilyInstancePlacement.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Revitalizer&lt;/P&gt;</description>
      <pubDate>Fri, 22 Jan 2016 10:54:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/dockable-dialog-and-promptforfamilyinstanceplacement/m-p/6001019#M74917</guid>
      <dc:creator>Revitalizer</dc:creator>
      <dc:date>2016-01-22T10:54:34Z</dc:date>
    </item>
  </channel>
</rss>

