I find useful to attach to the blend process from VS and set some break
points and step into.

On Tue, Feb 10, 2009 at 12:13 PM, Jordan Knight
<[email protected]>wrote:

>  Nice one...
>
>
>
> Tips like this and lots more can be seen in this PDC video: Blend Tips &
> Tricks -> http://channel9.msdn.com/pdc2008/PC47/
>
>
>
>
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *.net noobie
> *Sent:* Tuesday, 10 February 2009 12:04 PM
> *To:* [email protected]
> *Subject:* Re: Blend error
>
>
>
> one way to help work out blend errors is....
>
>    - open project in VS, then I open the project in Blend from Visual
>    studio (so project is open in both VS & Blend)
>    - next in VS click the "Debug" menu, and select the "Attach to
>    Process", select the "Blend.exe" and click "Attach"
>    - next in VS click the "Debug" menu again and select "Exceptions", tick
>    the "Common Language Runtime Exceptions" in the "Thrown" column
>    - next return to the Blend IDE and open your usercontrol/style what
>    ever is having the issue
>
>  this does not always work but often will break in VS on the problem line
> of code that is stopping the control/style whatever from displaying
> correctly in blend
>
>
>
>
>
> Also, if you are making a control and in the OnApplyTemplate, Constructor
> or Load events for example if there is a object trying to populate with an
> instance of something that is null when you open in the blend IDE, but may
> not be null when you actually run the project in the web browser you will
> also get it crashing in Blend
>
> this can be trying to hook up events for a object as well, when in Blend
> the object/control whatever is null so I generally wrap these in something
> like below....
>
> sometimes I also need to do this is other locations in the code, which
> doing the Attach Process in Debug menu will often show me, but generally it
> is only in the OnApplyTemplate, Constructor or Load methods
>
>
>
>
>
>         public myControl()
>
>         {
>
>             DefaultStyleKey = typeof(myControl);
>
>
>
>             if(HtmlPage.IsEnabled)
>
>             {
>
>                 // Hook up events, populate objects etc here...
>
>             }
>
>         }
>
>
>
>
>
> These are the two ways I get my controls to display in Blend correctly,
>
>
>
> HtmlPage.IsEnabled = false you are in Blend,
>
> HtmlPage.IsEnabled = true you are running in the browser
>
>
>
>
>
>
>
> On Mon, Feb 9, 2009 at 9:38 AM, Stephen Price <[email protected]>
> wrote:
>
> Help!
>
>
>
> Has anyone seen this error before?
>
>
>
> "The root type was not expected. The following type was expected:
> "Application'."
>
>
>
> I've refactored some user controls into their own project/assembly (Created
> the project as "Silverlight Class Library") and when I open one of the xaml
> files in Blend it throws that error and won't show anything in design. Have
> found one other person post this a year ago on the Silverlight forums with
> no answer.
>
>
>
> I'm sure I've done this before without error. Any ideas?
>
>
>
> cheers,
>
> Stephen
>  ------------------------------
>
> Support procedure: https://www.codify.com/lists/support
> List address: [email protected]
> Subscribe: [email protected]
> Unsubscribe: [email protected]
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists
>
>
>
>
> --
> net noobieâ„¢
>
> =========================
>
> What is the 'Clean Feed'?
>
> No!!! Forced Australian Federal Government Internet Censorship
>
> http://nocleanfeed.com/
>  ------------------------------
>
> Support procedure: https://www.codify.com/lists/support
> List address: [email protected]
> Subscribe: [email protected]
> Unsubscribe: [email protected]
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists
>   ------------------------------
> Support procedure: https://www.codify.com/lists/support
> List address: [email protected]
> Subscribe: [email protected]
> Unsubscribe: [email protected]
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists
>



-- 
Miguel A. Madero Reyes
www.miguelmadero.com (blog)
[email protected]
--------------------------------------------------------------------------------
Support procedure: https://www.codify.com/lists/support
List address: [email protected]
Subscribe: [email protected]
Unsubscribe: [email protected]
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

Reply via email to